0
0
0
-1
0
-1
0
-1
0
-1
0
-1
-1
0
-1
1
-2
2
-5
5
-8
10
-14
17
-23
29
-39
52
-77
134
-447
-825
180
214
402
130
-901
-1330
-788
-621
-174
74
-521
-826
-806
-351
-55
18
-412
-949
-870
-769
-294
75
-324
-871
-155
41
-603
-693
-519
-263
-219
-334
-410
-382
-622
-398
-519
-1146
-619
132
445
-188
-663
-758
-936
-327
134
58
-381
-655
-781
-482
-643
-566
4
510
-191
-582
-456
-706
-623
-413
-96
-366
-604
-886
-543
-285
-404
-989
-879
-371
-20
142
43
-337
-667
-958
-1357
-528
270
170
-41
-305
-1061
-1231
-572
-378
-418
-300
-280
254
434
-319
-781
-916
798
781
-1263
-761
338
-791
-1105
722
808
-178
-201
199
-577
-1339
-739
-408
-684
-257
409
-92
-547
-206
-606
-819
-1143
44
531
132
-187
-747
-1057
-1227
-1142
-712
145
311
279
121
-430
-1366
-1572
-1102
-342
63
233
280
91
-578
-1209
-1634
-1288
-247
221
335
427
-69
-822
-1310
-1379
-1263
-926
-62
473
698
1227
-255
-1875
-1371
-1105
-1213
-138
189
84
440
83
-458
-1005
-820
-414
-326
-270
-90
0
-338
-403
-404
-456
-481
-500
57
395
-83
-677
-539
-604
-454
-165
-140
-110
93
-32
-810
-1019
-578
-116
-174
-190
-185
-361
-379
-455
-616
-499
-72
38
-177
-74
188
-63
-476
-371
72
179
135
291
247
373
514
368
-167
-345
-140
246
581
572
556
95
-178
-230
-56
124
486
758
456
151
15
-112
-75
128
58
165
628
934
416
-242
-502
-420
-114
557
960
799
591
488
189
-107
-97
129
535
786
1032
1121
804
379
194
46
-79
73
361
760
819
442
36
-334
-503
-423
-224
-15
36
-6
-226
-491
-734
-1036
-1085
-885
-680
-541
-518
-745
-961
-1140
-1394
-1548
-1467
-1238
-1153
-1115
-1143
-1386
-1493
-1387
-1217
-1152
-1308
-1270
-883
-782
-1053
-1157
-1205
-1350
-1166
-710
-400
-297
-384
-753
-927
-773
-632
-571
-418
-324
-554
-687
-603
-455
-378
-354
-336
-54
354
159
-55
1
-147
-200
111
494
918
1049
960
683
351
376
848
1472
1835
1928
1697
1530
1315
1228
1446
1736
1927
2062
2454
2629
2512
2573
2718
2785
2895
3274
3533
3573
3706
3753
3616
3627
3882
4204
4267
3988
3553
3046
2509
2007
1522
760
-98
-601
-923
-1221
-1269
-1347
-1837
-2343
-2477
-2496
-2650
-2834
-3027
-3296
-3581
-3705
-3659
-3585
-3443
-2983
-2416
-2022
-1668
-1371
-1150
-871
-510
-244
-103
68
301
566
876
1081
1235
1462
1710
2008
2256
2409
2415
2211
1888
1651
1508
1241
927
654
370
84
-113
-295
-504
-692
-805
-1004
-1270
-1528
-1775
-2022
-2231
-2341
-2500
-2710
-2842
-2804
-2746
-2707
-2647
-2745
-2960
-3000
-2831
-2715
-2590
-2345
-2181
-2154
-2020
-1825
-1836
0
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
1
-2
2
-4
4
-7
7
-10
11
-15
18
-24
29
-39
54
-95
321
949
99
-255
-255
-174
-575
-1290
-2377
-3509
-4366
-4771
-4875
-5142
-5379
-5348
-5203
-5321
-5122
-4786
-4663
-4643
-4368
-4048
-3712
-3316
-3065
-2866
-2628
-2175
-1648
-1051
-601
-151
265
537
722
876
1147
1425
1574
1488
1273
1106
1066
1289
1616
1723
1724
1850
2137
2296
2432
2457
2401
2420
2712
3105
3347
3784
4364
4920
5551
6458
7322
8395
9455
9487
8572
6961
3077
-729
-2388
-3598
-4670
-4289
-4419
-6358
-6372
-4379
-2695
-2253
-2121
-3238
-5244
-6271
-6276
-6600
-8063
-9035
-8350
-7041
-5531
-3179
-1225
-684
166
1619
2491
3155
4085
4382
3803
3061
2085
1338
1489
1937
2523
3140
3585
3743
4044
4514
4686
4316
3269
2083
797
-475
-1168
-1704
-2943
-4424
-5066
-5000
-4450
-3414
-2712
-2984
-3315
-3043
-2597
-2428
-2663
-3211
-3818
-4152
-4049
-3667
-3399
-2866
-1796
-608
455
1449
2277
2899
3370
3404
2927
2292
1921
1804
1862
1854
1492
1067
1011
1433
1882
2124
2039
1592
1051
660
354
-209
-1013
-1895
-2669
-3306
-3524
-3510
-3536
-3617
-3923
-3912
-3799
-3494
-3247
-3113
-3353
-3699
-3818
-3830
-3585
-3341
-3028
-3088
-2996
-2742
-2266
-1784
-1098
-678
-558
-526
-363
-100
-83
-207
-717
-1295
-1807
-1773
-1547
-1409
-1497
-1543
-1529
-1391
-1137
-998
-1093
-1416
-1741
-2099
-2268
-2333
-2244
-2104
-1943
-1806
-1523
-1030
-451
19
343
502
502
603
980
1422
1680
1966
2272
2570
3131
3991
4728
5400
6131
6975
7854
8887
9938
10837
11468
11189
10234
8910
6869
3341
273
-1855
-4018
-5131
-4807
-4857
-5938
-5638
-4475
-3961
-3962
-4173
-5336
-7370
-8472
-8664
-9150
-9938
-9775
-8504
-7176
-5461
-3211
-1423
-331
1028
2521
3329
4026
4793
5102
4964
4597
4156
3933
4150
4391
4653
5087
5420
5568
5719
5774
5378
4631
3767
2607
974
-683
-1896
-3049
-4393
-5419
-5939
-6158
-5855
-5026
-4542
-4647
-4598
-4193
-3854
-3749
-3856
-4214
-4560
-4448
-3968
-3417
-2842
-2015
-833
477
1731
2792
3587
4158
4588
4732
4559
4325
4081
3836
3577
3180
2635
2229
2081
2012
1942
1811
1508
1048
623
-6
-1198
-2357
-3388
-4538
-5538
-6064
-6646
-7126
-6845
-6271
-5825
-5250
-4423
-4109
-4006
-3734
-3544
-3696
-3580
-3340
-3260
-3155
-2649
-1989
-1587
-1093
-529
-52
352
943
1193
1062
950
945
695
342
47
-349
-669
-723
-731
-835
-752
-498
-252
-53
61
-40
-201
-304
-325
-561
-730
-586
-413
-147
384
984
1439
2125
3128
3924
4719
5674
6530
7326
8319
9431
10380
11386
11816
11128
9842
7158
3485
682
-1141
-2914
-3961
-4069
-5068
-5671
-4584
-3123
-2786
-3158
-3828
-5478
-6827
-7298
-7542
-8358
-9359
-9020
-7884
-6634
-5038
-3331
-2382
-1715
-228
1314
2554
3790
4618
4692
4414
4132
3814
3730
3628
3315
3231
3485
3851
4242
4717
4927
4715
4336
3804
2964
1773
639
-437
-1839
-3361
-4351
-4768
-4858
-4548
-4269
-4443
-4507
-3865
-3088
-2706
-2740
-3131
-3527
-3505
-3193
-3052
-3156
-3124
-2628
-1758
-720
209
933
1570
2252
2933
3404
3731
3891
3865
3663
3284
2727
2174
1851
1615
1314
1054
923
853
867
932
603
-152
-882
-1867
-2871
-3759
-4472
-5363
-6023
-6255
-6274
-5935
-5354
-4737
-4443
-4192
-3722
-3182
-2740
-2470
-2382
-2417
-2469
-2173
-1995
-1956
-1923
-1744
-1444
-1065
-531
-191
94
302
423
412
297
91
-170
-411
-733
-1072
-1231
-1245
-1134
-974
-805
-719
-644
-473
-261
-119
-111
-121
-128
-18
134
322
545
748
1051
1557
2247
2906
3588
4327
5036
5889
6823
7908
8879
9797
10606
11445
11402
10508
9111
5841
2509
75
-1484
-3203
-4010
-4523
-5822
-5596
-4351
-3268
-3562
-4033
-4957
-6302
-6496
-6536
-6859
-7816
-8091
-7466
-6800
-5809
-4986
-4254
-3762
-2567
-820
792
2524
3931
4715
4826
4816
4663
4390
4247
3684
3041
2880
3210
3684
4126
4485
4383
4236
4251
4024
3253
2319
1527
451
-754
-1741
-2577
-3343
-3862
-4273
-4874
-5310
-5051
-4313
-3697
-3407
-3356
-3311
-2993
-2442
-2269
-2597
-2956
-2904
-2433
-1778
-1230
-983
-598
174
1159
1993
2644
3147
3478
3784
3960
3853
3516
3211
2781
2187
1662
1230
994
576
152
-299
-900
-1324
-1555
-1929
-2664
-3150
-3582
-4074
-4373
-4465
-4779
-5065
-5097
-5168
-5426
-5326
-5025
-4689
-4257
-3781
-3243
-2714
-1974
-1422
-1151
-1030
-868
-603
-398
-250
-313
-419
-305
-44
191
279
321
287
332
424
405
253
106
68
-52
-183
-300
-460
-536
-479
-398
-322
-162
159
391
577
834
1037
1213
1512
1914
2192
2632
3210
3818
4515
5338
6222
7048
7971
8883
9871
11022
11572
10447
7192
4186
1979
390
-292
-1436
-3788
-6024
-5148
-3217
-2161
-2237
-3678
-5391
-5661
-3883
-3343
-4610
-5991
-6539
-5913
-4977
-4377
-5232
-6419
-6423
-5202
-3302
-1578
-39
984
1762
2622
3488
4257
4310
3565
2408
1905
2410
3133
3513
3044
2225
2133
3173
4070
3663
2719
2251
2453
3052
3326
2402
794
-74
-320
-1100
-2375
-3473
-3938
-3751
-3313
-3255
-3634
-3470
-2652
-1938
-2122
-2772
-2972
-2502
-1696
-1513
-2092
-2763
-2504
-1597
-961
-1010
-1410
-1229
-175
1256
2022
2143
2128
2323
2819
3142
2727
1860
1149
654
345
77
-340
-944
-1731
-2493
-2902
-2913
-2923
-2916
-3056
-3421
-3324
-2690
-2198
-2470
-2898
-3317
-3407
-2980
-2593
-2811
-3248
-3054
-2460
-1795
-1493
-1605
-1842
-1673
-1037
-532
-397
-481
-403
-109
190
309
221
205
313
538
752
863
1028
1303
1550
1620
1564
1597
1786
1908
1787
1525
1273
1210
1367
1476
1264
953
890
1096
1515
1872
2071
2132
2460
3031
3405
3749
3833
4004
4242
4748
5195
5476
5637
4297
3187
2436
1729
1046
638
-209
-1858
-1589
-762
-454
-589
-988
-1824
-2246
-1066
-705
-1435
-2047
-2259
-1957
-1358
-1118
-2217
-3309
-3412
-3139
-2484
-2111
-2310
-2374
-1593
-550
6
472
310
-38
176
755
1059
957
979
796
792
1205
1526
1383
962
841
1086
1629
2212
2379
2153
1880
1974
2183
1969
1326
487
-76
-191
-91
-296
-894
-1388
-1560
-1313
-1081
-1209
-1579
-1731
-1410
-965
-622
-686
-1081
-1268
-1074
-894
-957
-1174
-1355
-1283
-769
-299
-155
-128
-8
313
667
933
879
775
831
965
1048
982
731
391
252
213
69
-44
-98
-187
-155
53
93
39
132
199
159
176
164
-19
-97
-87
-230
-439
-557
-685
-824
-820
-820
-867
-804
-666
-545
-361
-186
-103
-52
94
164
142
115
54
-19
-6
-6
-99
-173
-147
-113
-18
75
88
131
213
313
397
404
331
259
276
260
169
58
-34
-140
-187
-175
-243
-277
-241
-226
-181
-75
-46
-71
-47
-4
4
80
96
93
99
100
99
111
109
63
85
115
119
106
145
136
149
234
258
272
277
261
237
242
232
187
142
80
34
56
51
-9
-53
-81
-102
-94
-82
-119
-120
-66
-32
30
69
53
36
25
0
-17
-24
-60
-85
-80
-99
-118
-143
-147
-114
-70
-37
-60
-85
-110
-121
-145
-204
-282
-343
-392
-428
-451
-506
-602
-659
-665
-671
-655
-647
-657
-632
-597
-565
-515
-479
-473
-454
-397
-348
-317
-306
-290
-276
-222
-175
-125
-84
-89
-94
-105
-100
-110
-118
-124
-159
-166
-167
-195
-214
-236
-248
-233
-202
-203
-238
-273
-314
-349
-382
-416
-466
-503
-522
-533
-514
-508
-504
-489
-466
-431
-384
-354
-358
-350
-345
-355
-365
-371
-375
-351
-332
-339
-320
-291
-263
-204
-141
-98
-66
-56
-64
-81
-120
-139
-169
-214
-241
-268
-304
-352
-409
-465
-491
-510
-524
-520
-525
-503
-509
-522
-508
-530
-546
-537
-508
-470
-410
-337
-304
-272
-204
-135
-77
-54
-55
-32
-28
-4
13
-3
-22
-41
-59
-81
-114
-148
-184
-218
-251
-289
-315
-343
-380
-433
-466
-459
-470
-505
-518
-515
-490
-445
-412
-389
-357
-297
-276
-256
-270
-280
-264
-236
-188
-150
-114
-91
-51
2
58
48
32
63
94
119
99
36
-11
-52
-87
-128
-163
-203
-247
-272
-295
-330
-380
-416
-441
-465
-464
-477
-500
-546
-574
-561
-524
-482
-452
-452
-442
-406
-364
-340
-328
-309
-288
-271
-224
-190
-205
-201
-155
-97
-44
-10
-1
4
20
41
29
-3
-28
-65
-96
-120
-160
-193
-223
-241
-259
-276
-306
-336
-358
-363
-383
-416
-443
-448
-433
-426
-426
-428
-419
-396
-354
-311
-304
-307
-277
-265
-234
-196
-157
-140
-135
-112
-65
-17
21
50
65
93
129
149
126
87
54
21
-8
-13
-50
-96
-114
-123
-142
-187
-225
-241
-237
-259
-283
-304
-366
-387
-365
-350
-335
-333
-351
-328
-305
-296
-263
-278
-294
-301
-310
-286
-268
-253
-230
-209
-208
-207
-195
-178
-150
-138
-129
-109
-101
-83
-82
-108
-128
-153
-175
-173
-183
-211
-229
-263
-269
-273
-251
-257
-289
-316
-348
-353
-345
-348
-374
-395
-405
-386
-348
-314
-268
-244
-212
-168
-152
-169
-199
-212
-220
-201
-179
-178
-173
-154
-158
-168
-163
-156
-157
-167
-179
-197
-240
-273
-295
-315
-335
-334
-326
-327
-338
-326
-296
-279
-276
-281
-298
-305
-275
-258
-262
-277
-278
-288
-317
-305
-294
-291
-297
-274
-231
-238
-224
-220
-250
-254
-234
-257
-276
-295
-330
-331
-350
-371
-381
-396
-395
-399
-428
-455
-438
-415
-408
-390
-366
-340
-309
-293
-292
-304
-313
-320
-337
-334
-302
-302
-300
-245
-196
-158
-141
-123
-117
-98
-64
-60
-91
-105
-109
-134
-124
-118
-154
-176
-186
-230
-267
-294
-299
-308
-316
-311
-308
-301
-312
-321
-354
-349
-305
-278
-241
-238
-251
-243
-230
-208
-197
-203
-196
-188
-200
-221
-225
-229
-230
-215
-204
-225
-255
-263
-267
-282
-313
-336
-353
-363
-357
-376
-399
-423
-466
-497
-519
-515
-506
-492
-472
-473
-470
-439
-394
-373
-345
-323
-311
-295
-258
-205
-185
-180
-162
-154
-146
-115
-91
-68
-86
-122
-156
-206
-220
-221
-245
-290
-334
-365
-385
-412
-442
-492
-546
-586
-587
-564
-565
-585
-602
-616
-623
-607
-587
-595
-626
-611
-588
-576
-547
-517
-470
-438
-430
-415
-410
-395
-347
-319
-316
-295
-280
-264
-263
-258
-238
-260
-280
-280
-291
-326
-363
-381
-386
-400
-401
-405
-412
-440
-478
-530
-571
-599
-617
-607
-603
-591
-572
-564
-559
-548
-504
-460
-424
-413
-435
-430
-406
-392
-393
-392
-393
-378
-334
-296
-283
-264
-253
-237
-202
-176
-171
-188
-194
-209
-211
-231
-256
-269
-301
-324
-314
-310
-321
-309
-301
-305
-325
-355
-356
-351
-356
-341
-322
-292
-252
-235
-209
-176
-167
-173
-187
-196
-179
-202
-199
-206
-232
-231
-225
-215
-202
-201
-212
-199
-200
-200
-210
-211
-199
-182
-195
-231
-246
-255
-248
-244
-263
-275
-274
-261
-237
-221
-206
-192
-161
-140
-147
-137
-130
-135
-106
-86
-92
-93
-91
-84
-72
-68
-61
-66
-91
-103
-122
-169
-202
-232
-261
-290
-332
-363
-378
-428
-465
-458
-470
-484
-476
-458
-441
-451
-438
-399
-397
-381
-360
-328
-293
-287
-272
-232
-224
-210
-163
-142
-136
-136
-142
-163
-184
-214
-246
-277
-281
-286
-324
-345
-371
-409
-433
-447
-455
-470
-478
-472
-477
-472
-450
-457
-482
-490
-472
-474
-493
-507
-512
-479
-451
-438
-419
-408
-397
-353
-319
-307
-293
-270
-213
-155
-97
-65
-45
-16
17
35
47
36
2
-19
-28
-47
-80
-116
-166
-210
-241
-270
-287
-294
-331
-377
-412
-440
-456
-467
-484
-496
-490
-487
-495
-489
-495
-496
-467
-444
-422
-385
-321
-296
-253
-198
-181
-153
-114
-76
-59
-34
-35
-40
-37
-32
-29
-74
-99
-99
-136
-161
-197
-226
-243
-262
-270
-306
-363
-394
-419
-449
-476
-488
-502
-521
-501
-496
-469
-455
-442
-423
-393
-350
-316
-279
-248
-215
-193
-134
-86
-55
-28
-22
-12
11
33
34
29
28
12
-42
-69
-75
-100
-152
-202
-237
-288
-326
-341
-381
-451
-502
-523
-527
-547
-560
-570
-585
-587
-548
-520
-476
-454
-395
-374
-354
-253
-250
-227
-241
-201
-210
-172
-216
-220
-247
-240
-219
-224
-255
-265
-265
-273
-288
-348
-371
-395
-431
-458
-483
-521
-512
-491
-509
-540
-581
-583
-561
-559
-560
-517
-491
-446
-374
-358
-364
-346
-299
-257
-238
-220
-186
-145
-120
-133
-166
-197
-205
-212
-244
-267
-314
-346
-368
-381
-374
-364
-355
-360
-340
-317
-326
-299
-264
-269
-298
-317
-318
-335
-344
-365
-391
-400
-403
-401
-387
-378
-351
-350
-336
-294
-266
-243
-216
-221
-214
-197
-211
-190
-175
-159
-161
-183
-202
-226
-249
-276
-329
-345
-341
-345
-345
-346
-346
-364
-342
-374
-384
-366
-379
-338
-321
-309
-287
-337
-339
-314
-317
-288
-267
-250
-198
-153
-125
-89
-91
-61
-29
-7
7
17
19
1
-17
-61
-66
-63
-84
-117
-162
-196
-234
-285
-299
-346
-413
-441
-471
-499
-539
-565
-595
-629
-641
-647
-664
-652
-650
-620
-607
-577
-538
-501
-440
-392
-320
-278
-252
-185
-110
-80
-26
-2
2
21
43
69
61
48
36
18
-31
-51
-86
-96
-138
-201
-244
-298
-319
-341
-385
-428
-474
-502
-508
-532
-568
-594
-602
-600
-572
-542
-558
-520
-453
-417
-376
-367
-360
-338
-317
-269
-227
-184
-148
-113
-57
-44
-42
-16
-2
-9
29
23
46
1
26
-85
-84
-173
-132
-352
-145
-1241
-3248
-3098
-2449
-2533
-2788
-2858
-3257
-1796
-572
-191
-74
-58
606
1812
2390
1888
1364
674
677
914
-26
-915
-1594
-1749
-1299
-1072
-1752
-1855
-1365
-977
-75
321
-30
150
873
1378
1561
1203
507
226
128
-5
-539
-1328
-1681
-1553
-1532
-1423
-1471
-1525
-1319
-754
-428
-272
-101
90
426
453
555
199
-136
-345
-233
-450
-785
-1008
-1254
-1038
-854
-785
-993
-760
-444
-171
-43
64
73
92
315
330
146
-168
-408
-550
-611
-724
-1058
-1345
-1328
-1243
-1214
-1168
-1272
-1300
-1034
-757
-775
-753
-594
-498
-444
-273
-286
-545
-487
-561
-751
-606
-676
-827
-583
-303
-490
-500
-352
-324
-36
44
-147
-23
18
-25
160
30
-402
-366
-497
-589
-426
-846
-1051
-936
-864
-773
-546
-922
-980
-518
-490
-460
-402
-738
-803
-362
-412
-750
-705
-904
-902
-736
-700
-753
-675
-599
-478
-205
-192
-316
-329
-160
-161
-349
-544
-428
-391
-650
-675
-618
-705
-669
-478
-604
-616
-396
-368
-349
-351
-350
-424
-410
-558
-564
-572
-772
-758
-756
-788
-684
-751
-868
-840
-739
-678
-567
-497
-486
-917
-800
-247
-26
-119
-94
-372
-258
85
11
-236
-564
-750
-566
-252
-535
-709
-796
-841
-443
-295
-446
-304
-111
91
416
373
7
147
5
-178
-220
-572
-939
-709
-1110
-2260
-2468
-2198
-2142
-1997
-1914
-1903
-1307
-580
-126
176
-10
151
884
1238
1180
890
285
131
594
310
-459
-746
-792
-570
-66
-122
-455
-335
0
224
340
61
-200
-40
136
157
40
-361
-577
-526
-616
-790
-844
-900
-819
-466
-416
-762
-756
-650
-673
-680
-699
-825
-853
-537
-232
-339
-527
-552
-437
-150
192
56
-120
218
601
653
450
183
-85
-1
46
-228
-501
-624
-536
-556
-711
-876
-894
-808
-821
-815
-850
-697
-592
-620
-568
-483
-618
-659
-494
-539
-644
-640
-485
-393
-295
-267
-260
-140
-25
11
9
73
113
89
117
175
225
225
180
80
133
183
89
98
9
-147
-188
-197
-259
-209
-409
-557
-471
-525
-539
-531
-688
-702
-548
-534
-279
-137
-248
-138
-10
-6
121
114
-56
-33
-55
-133
-121
-113
-85
49
69
5
124
194
189
241
63
-2
55
-59
-253
-284
-395
-464
-301
-332
-448
-363
-247
-233
-177
-220
-324
-275
-216
-150
-119
-85
-64
-70
-82
-15
-10
-121
-91
-50
-62
63
253
210
208
346
294
236
274
189
63
48
-50
-172
-161
-147
-232
-268
-267
-316
-251
-164
-95
-34
62
168
222
159
123
197
232
206
143
92
150
269
344
319
344
490
605
690
727
713
725
753
740
742
681
617
636
681
650
620
588
633
721
727
712
724
834
814
784
826
873
933
1041
1172
1157
1256
1469
1690
1950
2083
2157
2273
2450
2489
2488
2495
2470
2526
2537
2543
2547
2577
2556
2529
2525
2522
2667
2728
2693
2588
2343
2098
1844
1489
988
561
151
-280
-589
-944
-1489
-1930
-2092
-2300
-2507
-2560
-2539
-2522
-2388
-2174
-2094
-1970
-1764
-1584
-1463
-1248
-1063
-1012
-866
-735
-691
-635
-535
-552
-557
-476
-442
-452
-375
-320
-464
-486
-375
-371
-363
-299
-214
-113
39
173
209
253
343
402
411
473
546
577
648
697
763
838
905
985
1143
1320
1409
1550
1823
2104
2276
2457
2722
2970
3122
3359
3648
3882
4085
4351
4653
4948
5348
5820
6201
6493
7055
7582
8035
8620
9359
9938
10538
11226
12018
12973
13952
12362
8249
5065
2680
290
-1697
-3247
-6562
-8838
-8275
-7434
-7593
-8305
-8517
-8693
-7361
-4509
-2330
-1520
-1052
-176
-292
-355
162
271
-94
-504
-602
-56
1931
3655
3803
3151
2994
3957
5859
7377
7255
6239
5903
6274
6298
5276
3564
1705
420
42
-10
-574
-1237
-1366
-1702
-2307
-2380
-1929
-1820
-2008
-2227
-2562
-2478
-1904
-1893
-3034
-4112
-4225
-3729
-3003
-2511
-2360
-2080
-1095
58
739
975
1149
1273
1522
1830
1767
1540
1418
907
-75
-553
-834
-1114
-1266
-1403
-1923
-2090
-1599
-1417
-1651
-1972
-2210
-2327
-2305
-2252
-2490
-2800
-3004
-3141
-3420
-3587
-3453
-3355
-3246
-3148
-2842
-2415
-1800
-1418
-1448
-1453
-1253
-907
-650
-575
-719
-848
-731
-506
-382
-323
-196
23
438
947
1493
1929
2197
2395
2522
2675
2883
3042
2962
2911
3056
3440
4000
4655
5215
5791
6835
8151
9475
10819
12144
13498
15058
16321
11962
5273
2346
-87
-3728
-5691
-7355
-12579
-14471
-11757
-10683
-12096
-13027
-12825
-12447
-9460
-4754
-2518
-2432
-1827
-608
-1220
-1307
-277
-239
-1203
-1571
-1068
227
3288
5099
3952
2601
3186
5286
8281
10127
8702
6469
6300
7119
6474
3862
589
-2482
-3912
-3718
-3606
-4991
-6357
-6566
-6808
-7129
-6498
-5433
-5236
-5081
-4501
-4175
-3560
-2599
-2879
-4438
-5173
-4473
-3066
-1807
-1210
-1230
-793
964
2624
3319
3416
3673
4252
5150
5796
5488
4603
3775
2845
1462
425
-120
-701
-1264
-1780
-2356
-2839
-2846
-3046
-4014
-4875
-5046
-5188
-5408
-5378
-5797
-6595
-6959
-6932
-7092
-7011
-6332
-5545
-4923
-4126
-3101
-2371
-1877
-1374
-1105
-1181
-877
-146
31
-316
-695
-957
-1228
-1232
-1293
-1598
-1680
-1517
-1282
-1117
-1029
-1327
-1664
-1933
-2070
-1981
-1838
-1922
-2332
-2630
-2572
-2266
-1905
-1654
-1367
-839
65
1083
1904
2194
2163
2401
2874
3636
4385
5045
5574
6266
7220
8424
9519
10462
11521
12870
14374
16065
15875
9361
3416
904
-1600
-4469
-6089
-8976
-14025
-14313
-11727
-11276
-13351
-14748
-14578
-13177
-8862
-4729
-3594
-3929
-3491
-2282
-2068
-1528
-809
-425
-882
-408
996
2813
5260
5993
4612
3708
5365
8115
10570
11160
8713
5932
5424
5900
4316
1139
-2031
-4520
-5135
-4362
-4369
-6366
-7992
-8300
-8044
-7280
-6029
-5021
-4829
-4439
-3781
-3256
-2832
-2535
-2925
-3794
-3558
-2335
-820
194
441
195
499
2009
3542
4313
4491
4714
5020
5559
5765
4796
3186
1779
919
98
-527
-1032
-1789
-2573
-3014
-3278
-3689
-3757
-3562
-3497
-3531
-3241
-3091
-3352
-3435
-3634
-4191
-4864
-5237
-5217
-4814
-4389
-4284
-4157
-3863
-3469
-2914
-2099
-1596
-1451
-1220
-644
-239
-110
-189
-710
-1274
-1467
-1252
-1268
-1378
-1585
-1785
-1974
-1899
-1649
-1651
-1811
-1990
-1955
-1735
-1521
-1651
-2093
-2559
-2733
-2560
-2274
-2109
-2094
-1993
-1491
-869
-240
217
526
909
1583
2564
3252
3589
3697
3899
4199
4753
5425
5981
6493
7179
8252
9550
10839
12066
13070
14064
14515
13267
9064
3669
276
-2012
-3964
-6309
-9186
-12591
-14105
-13066
-12256
-12907
-14150
-13813
-11472
-7660
-4325
-3269
-3629
-3803
-2891
-1686
-972
-807
-564
121
822
1753
2895
4306
5264
5446
5585
6772
9087
11135
11611
9824
7046
5372
5173
4610
2230
-1039
-3545
-4388
-4053
-4149
-5706
-7828
-8527
-7464
-5764
-4640
-4357
-4449
-4310
-3688
-3182
-3160
-3448
-3672
-3630
-3157
-2262
-1390
-722
-325
-35
559
1927
3704
4975
5426
5406
5433
5638
5789
5186
3677
2119
1276
1076
732
-207
-1553
-2672
-3068
-2916
-2788
-2960
-3166
-3046
-2626
-2367
-2463
-2846
-3248
-3438
-3479
-3492
-3449
-3266
-3042
-2968
-3024
-2967
-2802
-2507
-1997
-1514
-1103
-721
-336
-212
-444
-921
-1257
-1491
-1794
-2123
-2435
-2627
-2806
-2888
-2969
-3019
-2934
-2580
-2118
-1783
-1590
-1450
-1257
-1202
-1345
-1589
-1767
-1851
-1811
-1764
-1893
-2089
-2141
-1985
-1695
-1429
-1224
-968
-588
-168
214
494
563
704
1043
1509
2001
2521
2930
3212
3518
3991
4615
5229
5928
6691
7526
8556
9724
10877
11822
12582
12709
11882
10501
7431
3160
-239
-2190
-3836
-5746
-7649
-10127
-11884
-11878
-11126
-10866
-11099
-10968
-9635
-6723
-4229
-3595
-3916
-4229
-3983
-2858
-1560
-1288
-1475
-947
224
1230
1848
2618
3713
4890
6031
7224
8263
9099
9590
9140
7550
5798
4830
4416
3615
1732
-761
-2548
-3110
-3210
-3836
-5188
-6327
-6169
-4798
-3536
-3458
-4313
-4888
-4468
-3592
-3196
-3555
-4080
-4093
-3484
-2751
-2506
-2606
-2305
-1374
-197
940
1980
2876
3660
4284
4532
4499
4533
4685
4584
3991
3136
2331
1819
1370
615
-437
-1215
-1347
-1118
-1028
-1372
-1941
-2309
-2227
-1999
-2142
-2610
-2983
-3034
-2904
-2969
-3492
-4286
-4705
-4484
-4036
-3736
-3610
-3498
-3250
-2735
-2063
-1587
-1373
-1142
-779
-421
-242
-358
-624
-948
-1374
-1675
-1726
-1723
-1747
-1733
-1711
-1773
-1816
-1687
-1460
-1350
-1401
-1425
-1354
-1349
-1431
-1572
-1805
-2006
-1974
-1732
-1518
-1442
-1376
-1204
-911
-569
-242
54
325
686
1168
1628
1875
2031
2237
2542
2949
3369
3809
4285
4889
5594
6388
7271
8127
9125
10352
11620
12514
12308
11189
8758
5062
2069
614
-442
-2028
-3841
-6399
-8998
-9919
-9795
-9549
-9592
-9735
-9083
-6998
-4851
-4346
-4517
-4835
-5043
-4218
-2859
-2357
-2770
-2676
-2097
-1657
-1452
-1200
-205
1414
3209
4804
5867
6544
7250
7907
7892
7385
6947
6765
6646
5755
3842
1838
562
-113
-723
-1586
-2707
-3318
-2827
-2018
-2062
-3060
-3962
-3913
-3100
-2370
-2541
-3535
-4429
-4559
-4276
-4338
-4863
-5285
-4962
-3914
-2706
-1902
-1452
-838
177
1411
2529
3322
3951
4533
4914
4914
4549
4083
3715
3383
2989
2519
2070
1763
1489
1075
523
90
-39
60
70
-215
-715
-1211
-1595
-1963
-2458
-3429
-4606
-5211
-5247
-5289
-5517
-5764
-6099
-6130
-5521
-4717
-4088
-3563
-3106
-2467
-1733
-1338
-1256
-1067
-866
-773
-599
-518
-630
-801
-717
-557
-533
-552
-435
-176
-64
-88
-127
-297
-515
-640
-736
-926
-1146
-1297
-1461
-1606
-1757
-1950
-1971
-1747
-1464
-1185
-911
-649
-378
-12
412
769
1080
1499
2006
2507
2892
3208
3631
4238
4997
5916
6855
7786
8749
9857
11113
12060
12211
11560
9704
6428
3496
2041
1202
-175
-1995
-4684
-7681
-9181
-9207
-8925
-8977
-9274
-8973
-7438
-5685
-5132
-5321
-5452
-5328
-4406
-3157
-2838
-3363
-3555
-3010
-2475
-2402
-2359
-1519
157
1892
3295
4097
4512
5243
6389
7118
7120
7074
7165
7230
6581
4877
2930
1786
1550
1282
417
-878
-1936
-1958
-1342
-1331
-2332
-3379
-3446
-2571
-1747
-1959
-3111
-4264
-4581
-4171
-3987
-4475
-5078
-5112
-4510
-3773
-3318
-3206
-2831
-1798
-403
769
1548
2075
2581
3174
3614
3696
3617
3616
3604
3440
3080
2629
2173
1845
1546
1228
968
949
1102
1114
848
388
-50
-293
-448
-751
-1369
-2220
-3024
-3556
-3998
-4593
-5258
-5796
-5957
-5723
-5383
-5125
-4900
-4579
-4120
-3511
-2851
-2424
-2132
-1738
-1293
-942
-801
-834
-837
-680
-476
-277
-138
-130
-120
26
147
164
133
110
102
79
49
-63
-242
-481
-728
-889
-991
-1134
-1186
-1163
-1145
-1079
-958
-820
-664
-458
-155
165
511
957
1430
1842
2156
2537
3064
3639
4289
4971
5615
6328
7232
8284
9407
10469
11276
11413
10793
8792
5842
3644
2641
1977
799
-977
-3931
-6758
-7925
-7781
-7651
-8026
-8315
-7954
-6626
-5489
-5277
-5507
-5588
-5048
-3803
-2769
-2950
-3569
-3703
-3233
-2927
-2980
-2817
-1859
-351
946
1959
2475
2899
3882
5246
6118
6335
6663
7115
7279
6530
4982
3544
2877
2852
2509
1411
-202
-1253
-1224
-883
-1252
-2334
-3040
-2706
-1727
-1137
-1674
-2940
-3843
-3747
-3117
-2963
-3595
-4279
-4372
-4045
-3775
-3804
-3905
-3608
-2655
-1424
-460
117
552
1127
1828
2449
2832
3104
3321
3404
3313
2975
2575
2214
1969
1666
1347
1153
1061
1052
890
599
268
81
42
-78
-369
-938
-1643
-2172
-2532
-2998
-3588
-4281
-4882
-5185
-5254
-5138
-5070
-5119
-5070
-4705
-4148
-3602
-3185
-2827
-2515
-2123
-1625
-1262
-1072
-1001
-807
-427
-97
31
40
87
179
326
467
501
427
316
271
226
96
-174
-432
-606
-714
-799
-870
-910
-968
-975
-864
-721
-612
-488
-259
47
304
580
936
1267
1569
1862
2209
2678
3261
3897
4545
5195
5886
6707
7639
8640
9588
10492
10990
10619
8678
5779
3695
2889
2505
1500
-325
-3436
-6305
-7329
-7069
-7024
-7710
-8207
-7880
-6458
-5309
-5213
-5592
-5642
-4676
-3129
-2027
-2476
-3310
-3316
-2695
-2374
-2670
-2731
-2001
-563
669
1326
1449
1707
2932
4554
5474
5547
5793
6438
6830
6277
4734
3336
2950
3250
3017
1634
-306
-1596
-1563
-1054
-1374
-2578
-3430
-3006
-1802
-1170
-1838
-3085
-3731
-3280
-2379
-2177
-2941
-3859
-4010
-3597
-3329
-3507
-3813
-3625
-2727
-1630
-951
-653
-346
340
1258
2014
2479
2771
3066
3225
3100
2711
2332
2086
1879
1594
1152
704
392
319
184
-169
-504
-560
-322
-95
-200
-766
-1486
-1987
-2165
-2275
-2691
-3462
-4223
-4623
-4738
-4911
-5193
-5421
-5392
-4957
-4342
-3828
-3613
-3509
-3158
-2472
-1775
-1404
-1194
-994
-750
-528
-421
-469
-535
-496
-319
-99
-39
-131
-213
-260
-296
-301
-272
-279
-338
-436
-578
-756
-889
-921
-934
-919
-895
-860
-759
-641
-523
-439
-294
-6
425
879
1227
1411
1558
1869
2375
2948
3407
3833
4328
4962
5675
6459
7194
7929
8800
9773
10242
9927
8102
5233
3188
2538
2230
1135
-596
-3531
-6292
-7287
-7001
-7018
-7857
-8361
-7965
-6419
-5213
-5138
-5516
-5576
-4437
-2713
-1402
-1776
-2578
-2479
-1735
-1237
-1533
-1768
-1268
90
1279
1809
1808
1833
2808
4322
5209
5129
5181
5795
6211
5738
4305
2918
2488
2863
2862
1501
-506
-1941
-1935
-1413
-1680
-2826
-3764
-3395
-2221
-1415
-1944
-3110
-3651
-2997
-1846
-1495
-2193
-3097
-3187
-2664
-2265
-2410
-2797
-2754
-2051
-1073
-484
-322
-205
340
1227
2042
2520
2747
2932
3052
2902
2547
2209
1971
1806
1509
1018
515
87
-155
-354
-661
-1006
-1085
-855
-776
-990
-1511
-2077
-2402
-2404
-2399
-2683
-3215
-3762
-4134
-4351
-4404
-4589
-4809
-4734
-4325
-3835
-3458
-3232
-3020
-2640
-2100
-1478
-982
-698
-626
-497
-257
-99
-107
-178
-188
-162
-120
-116
-185
-397
-585
-555
-425
-392
-418
-428
-548
-710
-803
-838
-885
-927
-891
-854
-830
-755
-681
-594
-428
-164
199
605
958
1247
1515
1741
2111
2621
3168
3691
4151
4603
5128
5813
6492
7160
7868
8634
9239
9309
8450
6082
3653
2383
2118
1554
353
-1782
-4820
-6613
-6783
-6437
-6926
-7738
-7870
-7062
-5488
-4922
-5257
-5717
-5227
-3634
-1983
-1413
-2281
-2763
-2286
-1462
-1251
-1627
-1530
-678
698
1639
1886
1703
1999
3334
4660
5100
4912
5215
5767
5798
5016
3609
2671
2616
2959
2289
529
-1254
-2056
-1736
-1536
-2211
-3495
-3958
-3231
-2198
-1988
-2941
-3873
-3853
-2836
-1916
-2018
-2885
-3512
-3218
-2580
-2307
-2563
-2762
-2365
-1398
-463
-105
-20
238
999
1942
2700
3035
3102
3227
3249
3092
2767
2457
2163
1853
1481
993
489
82
-190
-523
-852
-998
-918
-770
-763
-1082
-1731
-2338
-2523
-2447
-2569
-2888
-3437
-4118
-4596
-4765
-4846
-5039
-5113
-4864
-4378
-3884
-3507
-3299
-3054
-2583
-1914
-1176
-694
-545
-495
-317
-112
-42
-131
-210
-244
-230
-154
-152
-331
-593
-640
-510
-398
-347
-349
-435
-597
-673
-730
-861
-963
-1004
-1019
-1021
-1013
-1029
-976
-811
-600
-343
10
426
765
1079
1395
1728
2092
2551
3043
3489
3865
4311
4819
5358
5986
6720
7489
8279
8874
8938
8030
5689
3441
2335
2127
1496
339
-1670
-4579
-6214
-6346
-6152
-6829
-7615
-7668
-6821
-5235
-4707
-5134
-5667
-5142
-3581
-1930
-1337
-2218
-2750
-2254
-1318
-1070
-1466
-1517
-831
531
1525
1892
1717
1900
3041
4336
4903
4808
5073
5447
5408
4692
3513
2665
2510
2670
1959
438
-1106
-1812
-1663
-1586
-2241
-3405
-3781
-3014
-2090
-2078
-2962
-3743
-3703
-2749
-1866
-1940
-2798
-3314
-2927
-2311
-2048
-2288
-2464
-2107
-1167
-158
228
232
387
1016
1887
2654
3025
3032
3053
3091
3008
2763
2455
2050
1624
1318
1092
826
426
8
-409
-686
-741
-633
-634
-838
-1084
-1365
-1657
-2052
-2424
-2704
-2958
-3223
-3504
-3840
-4275
-4578
-4613
-4497
-4283
-3912
-3475
-3035
-2637
-2337
-2060
-1601
-1080
-683
-414
-290
-280
-291
-223
-308
-466
-428
-257
-129
-89
-154
-336
-481
-491
-392
-338
-421
-512
-531
-605
-760
-908
-1073
-1140
-988
-751
-633
-645
-618
-481
-234
101
418
696
988
1299
1560
1762
1968
2187
2483
2957
3473
3899
4357
4839
5359
5935
6749
7608
8378
8582
8223
6294
3728
2645
2552
1954
-187
-2444
-5180
-7212
-7377
-7113
-7838
-9078
-8882
-7517
-5320
-3414
-3420
-4457
-4429
-2619
-666
120
-527
-1476
-1477
-555
-49
-854
-1435
-672
1104
2415
2857
3110
3342
4328
5497
5740
5089
4931
5588
5209
3554
1402
-188
-723
-617
-1180
-2976
-4359
-4230
-3286
-2932
-3528
-4262
-4014
-2364
-840
-867
-2099
-2739
-2339
-1582
-1282
-1815
-2542
-2614
-1759
-1078
-1127
-1160
-590
466
1504
2321
2782
3000
3268
3432
3181
2792
2696
2503
1827
859
-19
-538
-626
-750
-1283
-1794
-1736
-1172
-771
-863
-1201
-1422
-1151
-603
-464
-1001
-1927
-2442
-2526
-2600
-2848
-3108
-3218
-3182
-2836
-2419
-2358
-2436
-2321
-2100
-1814
-1388
-1167
-1272
-1382
-1450
-1511
-1460
-1291
-1234
-1192
-1034
-849
-750
-725
-694
-755
-764
-678
-607
-710
-942
-1197
-1454
-1610
-1627
-1603
-1628
-1613
-1504
-1364
-1198
-992
-814
-628
-294
84
354
543
649
719
889
1149
1455
1731
2064
2404
2696
3049
3460
3893
4365
4906
5446
6120
6748
7390
7999
8684
9295
10172
10419
9595
7313
2856
-799
-2350
-2747
-4409
-6485
-8606
-10984
-11161
-9462
-8853
-9778
-9508
-7214
-4524
-1861
-1239
-2477
-3042
-1472
631
1474
1462
1011
1183
2040
2946
3168
3156
4074
5473
6394
6464
6484
6271
5475
4565
3401
1962
906
438
-706
-2952
-4753
-5587
-5532
-5079
-4802
-5243
-5359
-4322
-2991
-2356
-2500
-2747
-2518
-1508
-425
-384
-1149
-1668
-1346
-639
99
579
802
1235
2174
3135
3499
3536
3541
3514
3377
3209
2767
1922
941
-49
-992
-1586
-1769
-1965
-2323
-2635
-2663
-2350
-1871
-1584
-1634
-1696
-1400
-883
-618
-795
-1217
-1492
-1390
-1000
-678
-684
-682
-423
95
263
1
-27
175
217
150
-4
-870
-1966
-2650
-2946
-3325
-3490
-3615
-3712
-3591
-3260
-2899
-2486
-2032
-1686
-1191
-668
-356
-365
-623
-1041
-1298
-1324
-1282
-1404
-1600
-1786
-1807
-1642
-1509
-1372
-1207
-994
-735
-415
-281
-312
-490
-642
-651
-490
-296
-191
-146
-107
77
417
734
979
1234
1487
1852
2254
2466
2603
2701
2784
3030
3409
3755
4031
4423
4803
5310
6013
6766
7474
8373
9362
10179
10088
9169
7498
2852
-1537
-3018
-3935
-6286
-7592
-8484
-11152
-11836
-9496
-8371
-8981
-7905
-5571
-3619
-1050
380
-780
-1722
-743
749
1593
2090
1982
1913
2578
3660
4357
4539
5239
6272
6822
6818
6653
5750
4095
2685
1141
-689
-1788
-2313
-3501
-5111
-6140
-6570
-6213
-5293
-4609
-4505
-4178
-3228
-2191
-1590
-1704
-2126
-2083
-1284
-423
-189
-396
-427
63
980
2087
2815
3103
3514
4154
4469
4339
4023
3327
2450
1727
1034
207
-620
-1402
-2232
-2769
-2783
-2540
-2311
-2181
-2132
-2022
-1659
-1274
-1271
-1563
-1750
-1734
-1518
-1275
-1319
-1543
-1460
-952
-310
254
646
880
956
847
736
642
188
-615
-1164
-1580
-2237
-2970
-3574
-4078
-4353
-4267
-3905
-3432
-3065
-2721
-2319
-1826
-1471
-1269
-1213
-1135
-1042
-1051
-1181
-1416
-1626
-1747
-1720
-1611
-1480
-1359
-1244
-1163
-1070
-953
-880
-850
-814
-761
-688
-658
-667
-678
-596
-401
-129
162
405
625
804
988
1078
1113
1219
1345
1411
1485
1666
1834
1962
2205
2565
2934
3417
3944
4526
5132
5806
6467
7094
7789
8598
9434
10276
10285
9200
6794
1569
-2668
-3849
-4917
-7058
-7819
-8834
-11143
-10644
-7995
-7554
-8301
-7125
-4843
-2686
-300
236
-1346
-2107
-1181
168
1048
1602
1754
2265
3477
4648
5126
5274
5909
6420
6420
6350
5841
4333
2580
947
-1068
-2564
-2905
-3245
-4232
-5184
-5600
-5520
-4653
-3724
-3469
-3550
-3106
-2124
-1350
-1217
-1821
-2374
-2029
-985
-128
141
332
714
1539
2682
3553
3767
3844
4123
4246
4004
3495
2606
1427
502
-103
-676
-1194
-1574
-2075
-2556
-2574
-2228
-1904
-1783
-1808
-1877
-1762
-1426
-1289
-1575
-1990
-2030
-1668
-1092
-671
-546
-425
49
796
1366
1553
1404
1230
960
673
354
-227
-1122
-1640
-1953
-2457
-2737
-2951
-3577
-4197
-4163
-3948
-3774
-3481
-3174
-2989
-2650
-2260
-2017
-1892
-1772
-1653
-1436
-1189
-1099
-1202
-1341
-1354
-1350
-1219
-1042
-956
-957
-926
-897
-891
-844
-825
-824
-721
-469
-257
-139
-97
-36
77
313
586
782
844
839
887
884
833
865
978
1069
1246
1554
1817
2054
2342
2672
3136
3715
4285
4891
5542
6117
6777
7498
8148
8882
9804
10567
10431
8381
2832
-2142
-3653
-4725
-6328
-6854
-8023
-10506
-9913
-7116
-6630
-7591
-7102
-5368
-3115
-422
214
-1724
-3014
-2498
-1225
-197
546
987
1775
3286
4640
5169
5338
5851
6092
5892
5801
5282
3872
2254
486
-1706
-3002
-2833
-2713
-3278
-3940
-4259
-4071
-3103
-2295
-2515
-3085
-2936
-2091
-1464
-1610
-2554
-3290
-2808
-1471
-338
95
399
971
1997
3160
3706
3525
3263
3315
3253
2882
2303
1393
335
-330
-600
-811
-844
-773
-976
-1268
-1187
-908
-794
-1003
-1425
-1816
-1926
-1755
-1816
-2228
-2628
-2508
-1846
-1030
-462
-274
-39
515
1178
1518
1467
858
212
63
-61
-588
-1129
-1706
-2333
-2463
-2343
-2547
-2971
-3120
-3233
-3371
-3299
-3185
-3376
-3472
-3147
-2688
-2342
-2149
-2048
-1977
-1757
-1405
-1145
-1077
-1093
-1166
-1193
-1162
-1164
-1296
-1397
-1351
-1234
-1026
-810
-734
-768
-650
-387
-122
123
263
246
243
341
424
431
410
353
356
537
697
758
779
857
1000
1257
1578
1864
2082
2325
2765
3246
3674
4185
4804
5443
6201
7068
7785
8461
9299
10260
10859
9492
3924
-1897
-3870
-4832
-6266
-6534
-7383
-10042
-9683
-6393
-5370
-6485
-6613
-5654
-3947
-1107
-76
-2218
-4103
-4062
-2974
-1752
-599
106
943
2688
4357
5153
5408
5752
5620
5045
4950
4700
3556
2136
532
-1507
-2597
-1936
-1338
-1664
-2145
-2397
-2280
-1490
-1060
-2047
-3324
-3556
-2952
-2435
-2648
-3697
-4492
-3830
-2156
-793
-254
125
751
1746
2817
3071
2462
1936
1926
1914
1765
1489
917
299
140
345
516
737
898
617
219
107
-12
-423
-1106
-1905
-2497
-2528
-2222
-2194
-2521
-2685
-2319
-1548
-746
-345
-343
-250
152
503
486
74
-454
-720
-776
-631
-534
-704
-952
-1076
-1220
-1380
-1497
-1850
-2282
-2455
-2518
-2757
-3084
-3343
-3457
-3179
-2674
-2277
-1968
-1761
-1616
-1479
-1352
-1348
-1449
-1533
-1531
-1486
-1505
-1618
-1687
-1653
-1493
-1292
-1137
-852
-653
-649
-713
-631
-478
-430
-362
-227
-107
125
224
231
406
645
789
823
892
876
829
834
890
895
1011
1283
1590
1850
2152
2543
2937
3375
3934
4564
5177
5839
6525
7083
7740
8448
9130
9954
10248
7042
750
-2888
-3735
-4931
-5397
-5160
-7069
-8414
-5916
-3689
-4470
-5666
-5917
-5641
-3797
-1757
-2717
-5218
-6003
-5183
-3803
-2219
-740
344
1857
3871
5183
5398
5404
5197
4311
3757
3838
3401
2431
1457
44
-1106
-529
739
894
374
-112
-550
-532
-435
-1639
-3761
-4900
-4605
-3889
-3585
-4030
-4758
-4440
-2746
-978
-288
-203
24
597
1413
1770
1134
227
104
587
1099
1554
1790
1722
1813
2262
2566
2575
2439
1950
1168
599
190
-452
-1276
-2055
-2538
-2516
-2023
-1648
-1759
-1960
-1829
-1423
-1145
-1173
-1470
-1724
-1594
-1289
-1257
-1387
-1368
-1346
-1406
-1181
-730
-613
-811
-1055
-1312
-1511
-1647
-1941
-2284
-2269
-2175
-2257
-2210
-2063
-2071
-2025
-1831
-1678
-1544
-1437
-1569
-1851
-1972
-2049
-2149
-2137
-1977
-1885
-1828
-1741
-1601
-1492
-1479
-1471
-1471
-1330
-1069
-906
-896
-879
-727
-466
-107
193
292
405
575
688
817
898
853
821
934
1101
1301
1455
1441
1392
1568
1924
2230
2457
2630
2913
3336
3808
4266
4733
5185
5660
6264
6867
7427
8142
8907
9380
7245
1489
-2798
-3636
-4128
-4483
-4069
-5250
-6660
-4764
-2199
-2552
-4300
-5356
-5742
-4661
-2892
-3358
-5611
-6826
-6134
-4363
-2581
-1078
257
1665
3264
4421
4557
4090
3458
2449
1751
2034
2365
2214
1857
1078
470
1332
2839
3117
2272
1339
724
532
187
-1372
-3650
-4895
-4448
-3321
-2715
-2982
-3535
-3293
-2093
-996
-949
-1553
-1841
-1583
-1161
-1045
-1503
-2019
-1660
-583
497
1334
1975
2335
2573
2838
2816
2480
2043
1548
981
599
474
304
22
-255
-340
-162
168
257
-148
-734
-1124
-1374
-1777
-2354
-2840
-2971
-2680
-2257
-2098
-2298
-2362
-1945
-1753
-1794
-1568
-1597
-2162
-2427
-2401
-2648
-2798
-2593
-2294
-1963
-1458
-1176
-1145
-1131
-1094
-1226
-1319
-1328
-1363
-1450
-1504
-1546
-1657
-1689
-1608
-1530
-1486
-1318
-1350
-1522
-1584
-1640
-1882
-2011
-1899
-1717
-1460
-1195
-1063
-1045
-827
-541
-309
-231
-251
-206
-87
49
184
238
297
525
894
1225
1437
1514
1486
1571
1700
1777
1872
2009
2192
2428
2785
3111
3358
3713
4178
4629
5152
5608
5938
6364
6879
7497
8271
7842
3871
-932
-2601
-2582
-2507
-2008
-2679
-4611
-4073
-1428
-596
-2093
-3908
-5310
-5610
-4362
-3937
-5648
-7145
-6471
-4521
-2885
-1728
-943
-452
683
2212
2564
1974
1569
940
-25
-4
948
1775
2462
2931
2815
3004
4007
4563
3739
2386
1552
1297
1279
715
-870
-2394
-2395
-1264
-568
-719
-1211
-1485
-1199
-773
-1218
-2495
-3371
-3386
-3101
-2910
-2841
-2716
-2152
-1093
-220
61
197
571
869
821
610
328
176
313
427
312
346
810
1360
1708
1839
1698
1427
1201
847
260
-303
-615
-814
-1043
-1251
-1413
-1583
-1643
-1839
-2279
-2479
-2553
-2918
-3411
-3760
-4007
-3903
-3430
-3114
-3072
-2919
-2571
-2159
-1804
-1651
-1671
-1701
-1594
-1375
-1277
-1270
-1134
-873
-641
-478
-453
-575
-684
-721
-774
-833
-885
-972
-1030
-1035
-976
-893
-808
-687
-592
-539
-536
-599
-698
-733
-653
-517
-387
-305
-181
16
241
439
554
685
847
1025
1161
1218
1292
1407
1635
1932
2178
2416
2663
2904
3158
3414
3572
3753
3991
4227
4525
4921
5389
5943
6359
5125
2217
111
-413
-313
354
522
-918
-1974
-1036
426
430
-831
-2485
-3610
-3273
-2421
-2870
-4627
-5735
-4853
-2963
-1757
-1703
-2383
-2829
-2022
-759
-625
-1404
-1940
-1952
-1559
-984
-784
-897
-499
494
1369
1911
2232
2164
1773
1467
1406
1458
1541
1547
1207
743
806
1331
1654
1492
1164
949
978
1092
746
-238
-1133
-1306
-1023
-842
-1034
-1493
-1685
-1317
-782
-712
-1112
-1407
-1352
-1083
-943
-1221
-1693
-1843
-1472
-974
-753
-774
-787
-648
-306
-26
-84
-303
-317
-129
66
96
-119
-304
-262
-8
212
131
-119
-298
-300
-238
-277
-445
-699
-753
-562
-424
-509
-715
-876
-879
-701
-588
-682
-848
-953
-979
-930
-908
-965
-1069
-1063
-998
-932
-1102
-1333
-740
-541
-955
-901
-446
-361
-783
-974
-716
-324
-522
-841
-301
268
92
-319
-185
-13
-112
-92
-26
-53
-122
-24
252
333
221
171
58
52
100
23
-90
-189
-153
1
-13
-211
-309
-275
-278
-279
-228
-152
-111
-42
81
197
261
293
345
455
615
752
836
922
1026
1122
1150
1058
854
671
593
610
669
680
627
569
552
619
676
574
391
238
166
146
82
-104
-303
-417
-445
-423
-444
-572
-735
-812
-785
-715
-697
-739
-803
-794
-690
-578
-535
-556
-579
-557
-454
-358
-329
-345
-361
-334
-313
-313
-383
-473
-516
-467
-386
-341
-364
-458
-515
-510
-501
-555
-635
-713
-713
-639
-573
-541
-551
-555
-508
-422
-352
-335
-405
-445
-402
-343
-287
-258
-230
-166
-33
92
147
145
137
164
190
192
133
52
-36
-90
-97
-124
-177
-228
-261
-255
-190
-170
-219
-270
-294
-320
-338
-386
-450
-477
-496
-479
-464
-467
-480
-509
-516
-471
-433
-449
-477
-506
-526
-521
-516
-548
-589
-617
-609
-576
-551
-577
-588
-551
-482
-435
-432
-458
-464
-432
-387
-349
-364
-386
-375
-322
-261
-240
-223
-220
-225
-205
-172
-163
-187
-216
-234
-202
-144
-108
-88
-104
-133
-114
-79
-71
-85
-121
-145
-146
-118
-88
-80
-59
-7
101
186
242
269
267
248
266
311
292
251
210
176
127
103
91
94
147
221
265
279
286
296
296
305
308
279
226
182
143
55
2
-71
-127
-123
-104
-73
-72
-83
-104
-124
-147
-202
-268
-338
-410
-449
-486
-527
-592
-636
-657
-678
-675
-684
-709
-687
-665
-662
-658
-672
-677
-693
-669
-614
-580
-567
-592
-597
-591
-577
-542
-502
-487
-482
-463
-436
-422
-438
-433
-435
-434
-396
-364
-348
-302
-261
-226
-178
-138
-115
-116
-111
-100
-120
-174
-227
-255
-273
-282
-296
-328
-341
-338
-320
-304
-310
-317
-329
-328
-335
-341
-362
-415
-433
-456
-479
-454
-404
-353
-314
-278
-243
-255
-221
-163
-154
-144
-116
-95
-79
-83
-105
-129
-140
-119
-104
-124
-155
-156
-162
-192
-233
-247
-254
-262
-255
-255
-283
-309
-318
-304
-300
-305
-293
-279
-250
-230
-218
-205
-219
-227
-224
-221
-274
-318
-26
-85
-254
-70
-91
-60
-98
-117
-59
-124
-135
-85
-292
-88
136
-96
-268
-52
224
31
-178
-17
-32
-136
-135
-151
-165
-235
-230
-147
-174
-286
-230
-97
-105
-181
-207
-150
-42
-30
-122
-132
-82
-58
-42
-86
-104
-73
-13
45
58
48
22
9
-9
-53
-132
-194
-234
-310
-380
-444
-519
-580
-637
-664
-667
-662
-604
-566
-571
-561
-545
-532
-510
-510
-506
-505
-497
-475
-454
-427
-375
-314
-261
-205
-142
-106
-72
-42
-53
-78
-131
-149
-179
-207
-228
-271
-264
-235
-216
-185
-163
-158
-122
-60
-34
-47
-66
-85
-92
-127
-177
-202
-238
-272
-268
-267
-279
-275
-272
-267
-243
-235
-236
-214
-191
-205
-236
-235
-237
-235
-187
-161
-139
-102
-80
-78
-105
-129
-126
-108
-103
-107
-121
-144
-176
-160
-132
-116
-91
-110
-146
-165
-167
-175
-192
-226
-263
-253
-228
-188
-171
-170
-157
-131
-125
-135
-161
-196
-207
-194
-192
-218
-239
-242
-234
-203
-161
-147
-127
-83
-41
-10
-13
-37
-46
-57
-74
-92
-134
-156
-157
-161
-137
-140
-127
-115
-135
-168
-207
-211
-237
-260
-268
-303
-303
-309
-343
-374
-399
-369
-293
-223
-174
-147
-165
-161
-131
-124
-123
-137
-100
-65
-45
-56
-108
-149
-162
-143
-131
-133
-160
-197
-207
-218
-255
-267
-270
-287
-304
-313
-339
-386
-433
-443
-435
-409
-351
-307
-316
-344
-358
-367
-370
-392
-408
-412
-420
-403
-357
-332
-322
-298
-288
-264
-252
-264
-269
-282
-312
-342
-385
-435
-429
-447
-469
-461
-450
-413
-377
-350
-331
-313
-306
-293
-274
-275
-283
-312
-345
-329
-316
-351
-387
-402
-402
-388
-383
-396
-397
-391
-399
-397
-378
-369
-358
-329
-300
-280
-244
-231
-239
-221
-228
-233
-227
-250
-273
-326
-374
-385
-394
-390
-384
-384
-383
-370
-343
-310
-305
-309
-300
-271
-239
-222
-237
-258
-255
-227
-200
-204
-231
-240
-235
-227
-223
-252
-307
-345
-374
-375
-335
-331
-322
-303
-292
-274
-239
-220
-216
-192
-175
-155
-148
-154
-158
-163
-186
-187
-172
-190
-213
-228
-225
-203
-186
-163
-164
-178
-153
-129
-104
-105
-126
-155
-148
-114
-118
-143
-170
-160
-117
-74
-50
-71
-96
-82
-63
-62
-82
-106
-137
-114
-98
-126
-139
-181
-219
-229
-250
-256
-268
-280
-277
-291
-297
-298
-280
-284
-296
-279
-270
-256
-249
-232
-235
-215
-173
-141
-116
-157
-195
-226
-266
-292
-336
-379
-422
-435
-420
-392
-387
-366
-312
-283
-258
-264
-277
-299
-335
-366
-395
-444
-477
-475
-455
-443
-420
-403
-353
-291
-255
-223
-209
-206
-197
-202
-185
-179
-173
-156
-170
-199
-214
-245
-279
-275
-273
-275
-289
-316
-344
-383
-410
-390
-367
-374
-372
-378
-400
-407
-407
-427
-443
-441
-439
-416
-412
-412
-439
-455
-450
-457
-470
-484
-473
-454
-445
-423
-402
-396
-379
-351
-336
-332
-305
-280
-259
-246
-246
-241
-241
-258
-282
-312
-334
-370
-411
-463
-484
-497
-506
-480
-466
-454
-443
-429
-434
-445
-437
-435
-427
-432
-463
-496
-506
-497
-503
-506
-513
-528
-511
-465
-410
-385
-365
-334
-308
-270
-265
-277
-271
-268
-262
-265
-280
-306
-344
-363
-378
-406
-423
-412
-400
-395
-370
-361
-352
-320
-298
-295
-327
-349
-357
-358
-360
-363
-383
-407
-397
-374
-349
-330
-320
-323
-318
-326
-337
-338
-350
-358
-329
-294
-273
-284
-291
-292
-296
-301
-305
-303
-315
-344
-389
-425
-441
-436
-430
-423
-414
-384
-333
-270
-256
-268
-276
-291
-295
-313
-350
-391
-429
-452
-448
-429
-411
-389
-337
-296
-270
-248
-213
-177
-137
-128
-112
-95
-112
-118
-153
-183
-200
-227
-238
-267
-327
-379
-442
-482
-480
-504
-520
-537
-530
-501
-471
-448
-428
-416
-416
-391
-366
-360
-367
-372
-386
-384
-374
-356
-356
-345
-329
-319
-292
-261
-257
-267
-273
-275
-276
-284
-295
-345
-363
-349
-347
-338
-324
-309
-325
-365
-390
-427
-471
-487
-493
-493
-492
-507
-520
-514
-516
-511
-506
-487
-457
-430
-398
-393
-418
-434
-408
-389
-381
-353
-345
-350
-346
-366
-385
-403
-393
-379
-376
-365
-342
-325
-314
-283
-267
-274
-269
-258
-263
-279
-308
-335
-358
-368
-393
-425
-423
-411
-392
-362
-347
-347
-345
-315
-316
-324
-332
-328
-305
-294
-303
-312
-318
-308
-298
-277
-260
-251
-220
-194
-193
-200
-209
-204
-183
-187
-196
-192
-179
-178
-203
-226
-260
-290
-305
-325
-358
-415
-471
-532
-569
-567
-530
-502
-477
-445
-408
-335
-295
-267
-201
-158
-170
-190
-197
-201
-194
-205
-216
-207
-173
-132
-110
-107
-112
-115
-123
-132
-153
-166
-173
-190
-214
-275
-319
-344
-346
-410
-491
-558
-549
-978
-2470
-2783
-1026
98
-641
-1526
-1069
-78
104
-421
-597
-241
-77
-250
-400
-281
-155
-91
63
271
143
-325
-446
-262
-129
45
77
-89
-103
-122
-408
-332
-302
-504
-452
-412
-308
-287
-562
-663
-324
-133
-236
-392
-450
-588
-731
-644
-526
-474
-453
-680
-681
-319
-203
-559
-732
-599
-453
-332
-435
-588
-455
-238
-168
-205
-343
-214
-218
-450
-500
-339
-174
-244
-481
-230
-251
-277
-237
-445
-444
-231
-87
-305
-484
-393
-291
-346
-313
-334
-460
-405
-276
-464
-546
-540
-472
-160
-354
-667
-661
-279
-94
-286
-277
-353
-494
-505
-162
-51
-288
-441
-277
-25
-323
-429
-125
-369
-462
148
-278
-921
-416
-87
-466
-639
-328
-29
-414
-1006
-418
304
-448
-1341
-1163
-37
106
-807
-1065
-449
-232
-690
-1030
-697
-7
-251
-385
-486
-353
-194
-377
-37
109
-759
-830
-80
148
-432
-1293
-473
314
208
-229
-733
-1136
-270
692
-18
-862
-936
-293
-22
-325
-484
-332
-65
-423
-752
-363
-640
-589
-43
-248
-963
-957
-59
107
-515
-917
-730
-293
323
-118
-536
-445
-660
160
360
-593
-57
152
-465
-163
-91
-99
259
-369
-1083
-181
849
-331
-1162
-767
0
224
-466
-800
-724
29
-271
-557
136
194
-680
-1453
-336
492
-541
-1397
-653
234
-221
-947
-1139
-235
237
-506
-938
-258
406
96
-801
-752
-131
-356
113
489
-342
-709
-288
-175
-296
653
-280
-1326
-418
417
334
-923
-896
-81
-6
-193
-353
-715
-915
-486
-51
91
-582
-1102
-853
-124
-419
-811
-341
-532
-672
-146
-243
-461
-642
-999
-101
373
-965
-849
992
-211
-2173
-669
1023
270
-1320
-978
132
-401
-793
371
453
-874
-1530
-611
-117
-504
178
-14
-1392
-1269
81
0
-420
-861
-1614
-942
328
-59
-364
-733
-1308
-1259
240
996
-636
-1334
-1139
-225
294
226
-63
-258
-886
-942
7
804
-29
-1586
-1209
163
682
-34
-1240
-1355
-67
-233
-694
32
305
-897
-1485
-1109
-613
365
629
-925
-1342
-556
-285
-638
-884
-169
-347
-604
-453
-204
-149
-524
-1134
-896
211
404
-319
-65
-279
-848
-809
-222
334
261
-142
-865
-881
-261
-175
5
-414
-794
132
-194
-973
-1143
-274
-309
-746
-251
-139
-466
-734
110
-245
-1010
-142
-265
29
226
-610
-1428
-660
1117
389
-980
-579
498
-348
-1390
427
938
-823
-372
364
-373
-269
644
81
-1417
-696
1652
1066
-1690
-1796
471
1249
-235
-383
-72
-404
-627
-449
5
-206
-212
64
110
-382
-717
57
250
-367
-1071
-112
836
66
-601
-455
-953
-290
939
770
-408
-1975
-626
1364
570
-754
-1140
-51
310
275
-37
-778
22
348
-210
-2
475
-343
-616
-243
-288
44
377
133
-125
-942
-1427
-87
1418
761
-1640
-1392
154
372
-82
86
-102
-1069
-414
554
65
-767
-651
65
77
-448
306
936
-323
-1488
-392
980
990
-171
-889
2
14
-106
-11
552
48
-1110
-463
233
617
-332
-819
-40
-110
157
524
284
-711
-1105
-223
729
531
-1036
-1067
161
345
128
-163
-176
219
-443
-848
70
455
432
-52
-731
-406
575
136
-265
-269
-694
146
1425
795
-858
-1378
-398
1078
857
-382
-935
-436
548
357
-834
-787
-141
16
-88
-297
-358
-414
-806
-598
99
310
-577
-1052
-87
-417
-560
-65
-42
180
-178
-937
-453
1052
280
-767
-142
196
1200
499
-816
-36
5
-314
518
1948
995
-1282
-1051
335
764
291
13
-280
-591
-633
382
826
-589
-1315
243
1690
288
-1269
-285
757
263
-734
1
1140
349
-29
486
420
178
52
33
280
739
323
140
484
370
23
224
1259
1230
-265
-633
271
775
128
424
730
56
-280
267
542
180
189
251
337
72
-256
338
1687
652
-1708
-55
1862
1001
-476
-609
435
897
-95
-228
230
-116
550
643
-699
-880
623
1446
-274
-1238
569
811
-147
-483
-42
199
61
437
480
-71
-475
145
-298
-1003
676
1713
131
-1125
-635
253
643
169
402
377
27
267
-218
-229
214
-194
418
906
285
37
-567
-859
24
423
277
356
325
577
279
-450
-386
590
1116
428
109
52
399
70
-881
296
810
660
927
-217
-1477
-1102
482
1054
284
-747
-845
262
694
87
-569
-683
169
604
211
-753
-597
-191
-611
220
566
325
373
-421
-741
-191
355
1034
1045
-438
-1149
-70
849
818
21
-519
-107
542
550
-137
-540
-407
-130
389
847
222
-1266
-1260
95
560
-133
-1051
-481
156
24
-683
-747
72
296
-35
-710
-71
434
128
-118
-325
221
675
221
553
385
-572
-386
-328
544
1269
28
-924
-224
674
-205
-556
380
0
-386
273
217
-92
-249
-408
-358
438
773
-222
-197
10
-596
-374
246
361
256
99
-240
-125
66
-115
-1
499
-6
-572
-3
454
-208
-1159
-578
503
848
309
-766
-1212
-303
767
495
-723
-826
302
586
254
41
-365
-407
374
414
259
21
-479
-325
425
918
489
-334
-227
543
807
258
-260
43
452
-126
-528
246
332
-670
-768
-25
475
135
-664
-372
12
-283
103
535
-193
-955
-216
683
732
744
41
-321
166
606
582
223
-42
-358
-311
599
944
349
-341
-854
-680
207
730
-288
-1088
-809
-47
374
-30
-449
-566
-255
-13
-155
-411
-383
-264
-85
229
283
-31
49
93
-429
-487
428
741
-2
-633
-673
391
862
160
-533
-480
-82
201
158
-357
-508
-817
-802
-7
248
-205
-574
-859
-804
-394
-98
-429
-880
-439
-330
-291
-119
-238
-622
-591
-284
107
893
20
-1298
-1024
-58
645
760
281
-94
-449
-353
90
17
118
104
-52
-426
-414
-39
-622
-519
207
31
-228
-76
-70
-244
-448
-255
92
102
138
-114
-543
-456
-133
58
150
81
-375
-345
-329
-340
49
97
-27
-124
-100
21
14
-295
-400
-398
-30
99
-12
-112
-475
-543
-42
368
61
90
-41
-671
-461
432
849
172
-710
-460
517
791
268
-261
19
240
-65
458
935
543
-145
-871
-594
449
778
420
-308
-653
-440
-27
143
22
-478
-704
-506
-133
181
105
-460
-629
-281
-148
153
373
-152
-781
-360
167
74
86
-187
-401
-217
-115
182
116
-617
-1236
-536
394
245
-423
-785
-721
-947
-733
-17
-14
-712
-1063
-887
-410
-76
-214
-560
-743
-534
-164
234
82
-579
-777
-259
439
474
20
-251
-340
-465
-160
287
181
-570
-481
116
154
-39
-482
-642
-268
-135
-280
-263
-347
-304
-467
-685
-306
196
236
-241
-628
-290
328
610
290
-333
-132
544
734
533
493
211
-101
490
1330
1237
448
-157
66
1046
1003
499
478
507
180
-167
503
1048
791
373
223
437
879
791
487
301
384
589
779
972
554
13
110
305
276
393
376
122
-407
-792
-500
-149
-301
-716
-1052
-1074
-966
-1018
-1397
-1786
-1854
-1661
-1443
-1515
-1896
-2187
-2176
-1986
-1778
-1768
-1947
-2014
-2022
-2017
-1936
-1825
-1747
-1652
-1594
-1501
-1296
-1211
-1332
-1419
-1331
-1042
-828
-678
-720
-1225
-1165
-645
-47
-168
-1191
-1246
-512
-165
-133
-731
-1378
-1156
-1
337
-207
-660
-1281
-769
7
-154
-324
-598
-597
-141
233
-446
-741
230
365
135
107
-375
-52
747
296
-821
-633
620
1032
325
-588
-515
176
632
971
669
-139
-327
390
1148
737
-9
440
1245
1098
834
1199
1508
1381
1193
1691
2186
2211
2188
2253
2151
1600
1038
674
670
831
926
1097
974
578
177
98
197
-87
-660
-1041
-1266
-1479
-1613
-1733
-1834
-1742
-1465
-1244
-1336
-1628
-1937
-2204
-2346
-2305
-2138
-1934
-1728
-1630
-1616
-1424
-1118
-912
-829
-837
-899
-977
-961
-860
-784
-676
-375
-43
58
47
17
-111
-179
-108
-63
-187
-340
-116
114
80
87
139
180
220
253
83
-301
-547
-518
-450
-486
-614
-902
-1052
-867
-687
-799
-1086
-1471
-1759
-1745
-1633
-1617
-1665
-1753
-1841
-1770
-1709
-1706
-1742
-1773
-1738
-1746
-1815
-1818
-1625
-1597
-1688
-1610
-1297
-1026
-1092
-1228
-1248
-1263
-1167
-781
-541
-557
-624
-459
-308
-508
-443
-46
54
-260
-856
-944
-216
-55
-159
-102
-694
-770
-150
92
31
-239
-645
-668
-242
468
520
-251
-392
38
432
568
693
575
345
474
686
940
1128
1274
1182
1001
1293
1824
2224
2111
1931
2505
2902
1493
-220
-233
299
758
1467
1555
382
-525
49
966
673
-407
-980
-950
-945
-1075
-1392
-2032
-2339
-1552
-371
16
-601
-1658
-2223
-2033
-1758
-1865
-2053
-2004
-1900
-1719
-1359
-1233
-1358
-1271
-906
-734
-981
-1286
-1476
-1764
-1804
-1170
-392
32
195
140
-123
-209
69
292
100
-240
-279
-5
288
301
60
69
579
1079
1110
749
83
-428
-373
-47
-28
-329
-389
-200
-158
-280
-493
-799
-1062
-1092
-926
-965
-1328
-1661
-1683
-1467
-1229
-1025
-981
-1170
-1463
-1707
-1810
-1775
-1813
-1891
-1738
-1498
-1451
-1501
-1425
-1376
-1378
-1301
-1217
-1323
-1539
-1670
-1672
-1620
-1532
-1272
-1062
-1033
-1066
-1104
-1235
-1398
-1466
-1373
-1181
-1194
-1421
-1410
-994
-779
-878
-985
-953
-610
-590
-971
-834
-642
-642
-623
-370
-104
-36
103
75
-84
-170
80
231
349
185
-282
-26
329
555
498
288
578
883
858
996
1071
1200
1361
1161
1203
1866
2292
2201
2326
2743
2876
1707
442
417
731
840
1328
1550
683
-83
399
1209
785
-287
-748
-732
-830
-1135
-1621
-2323
-2638
-1888
-931
-723
-1179
-1946
-2327
-2211
-2182
-2552
-2774
-2538
-2313
-2133
-1809
-1674
-1758
-1586
-1035
-708
-897
-1106
-1183
-1454
-1630
-1222
-596
-180
122
333
303
210
294
313
127
-125
-213
-21
165
95
-109
-138
193
664
862
682
243
-247
-379
-181
-195
-500
-540
-301
-174
-181
-236
-407
-631
-618
-408
-446
-849
-1180
-1284
-1279
-1198
-1118
-1132
-1160
-1121
-1113
-1301
-1715
-2103
-2086
-1848
-1705
-1645
-1709
-1830
-1860
-1690
-1444
-1368
-1537
-1623
-1483
-1397
-1465
-1560
-1555
-1369
-1010
-618
-503
-680
-935
-1105
-1010
-927
-1016
-1064
-987
-792
-714
-598
-321
-246
-638
-997
-549
-273
-638
-966
-1301
-1164
-533
-325
-321
-287
-331
-295
16
444
-20
-544
-194
369
674
384
241
497
898
1257
1179
1272
1459
1267
1159
1546
1750
1582
1700
2274
2419
2137
2412
2513
1219
-35
199
822
1074
1177
993
438
106
485
747
196
-506
-671
-462
-570
-991
-1481
-1990
-1972
-1249
-671
-658
-1049
-1622
-1870
-1829
-2005
-2376
-2353
-2031
-1887
-1699
-1477
-1589
-1775
-1522
-951
-701
-896
-1004
-1010
-1191
-1236
-856
-448
-236
100
459
526
483
448
342
273
273
338
462
489
313
85
66
337
561
549
451
243
-48
-214
-253
-522
-896
-807
-401
-290
-407
-495
-613
-689
-617
-479
-484
-727
-959
-944
-895
-952
-965
-890
-706
-482
-430
-571
-762
-1000
-1228
-1305
-1235
-1238
-1320
-1286
-1226
-1319
-1440
-1403
-1310
-1365
-1412
-1362
-1449
-1656
-1669
-1464
-1267
-1144
-1041
-896
-814
-815
-779
-963
-1231
-989
-568
-655
-786
-588
-526
-698
-735
-383
-27
-265
-595
-330
-450
-781
-565
-355
-470
-608
-402
106
27
-291
-169
-65
-21
63
182
-3
-41
-18
398
457
400
812
535
474
1051
1348
1181
988
1127
1750
1875
1557
1795
2015
2107
2532
2906
2778
2505
1793
1117
886
736
773
1157
1175
559
413
984
1046
264
-253
-239
-241
-393
-615
-1114
-1832
-1963
-1302
-792
-809
-1033
-1205
-1145
-1113
-1458
-1996
-2194
-2071
-1903
-1627
-1325
-1462
-1742
-1507
-926
-607
-691
-681
-605
-764
-852
-683
-620
-667
-451
56
456
638
677
556
400
327
389
591
593
242
68
176
330
382
384
451
549
575
557
479
47
-518
-614
-395
-346
-440
-485
-560
-675
-690
-624
-642
-814
-971
-980
-922
-1037
-1307
-1445
-1421
-1347
-1101
-813
-794
-1098
-1184
-928
-873
-1155
-1211
-1039
-1073
-1162
-1097
-1047
-1275
-1337
-1027
-856
-1002
-1048
-905
-907
-1003
-893
-779
-860
-958
-946
-626
-305
-514
-897
-945
-530
-328
-868
-992
-294
-105
-969
-774
-223
-293
14
-263
-883
-323
274
-487
-644
-117
-365
-453
265
213
-484
-449
-4
539
293
-258
33
523
339
-16
368
730
341
-192
628
1599
1298
884
900
1313
1538
1369
1475
1420
1338
1991
2645
2174
1107
840
1095
861
756
1112
976
384
319
838
834
66
-377
-81
80
-318
-636
-892
-1540
-1893
-1446
-1028
-1104
-1345
-1336
-1151
-1133
-1432
-1734
-1764
-1812
-1839
-1523
-1263
-1567
-1835
-1579
-1154
-939
-862
-661
-565
-702
-663
-477
-569
-772
-612
-229
-31
88
187
104
-19
37
299
527
499
326
267
312
285
151
72
147
216
353
632
606
165
-107
-79
-121
-315
-410
-471
-638
-777
-703
-615
-794
-1008
-959
-763
-710
-859
-1077
-1243
-1416
-1533
-1411
-1272
-1345
-1347
-1120
-945
-1001
-1126
-1128
-1153
-1086
-871
-872
-1049
-1044
-872
-812
-778
-636
-567
-495
-297
-217
-468
-543
-532
-917
-735
-501
-868
-784
-363
-467
-488
-613
-695
-603
-648
-339
-498
-991
-778
-553
-916
-1036
-276
106
-554
-677
-11
-232
-703
-481
-90
-273
-491
101
450
-465
-681
529
379
-383
214
802
-44
-203
675
573
-95
-62
753
1044
387
389
1108
790
203
578
1201
1118
923
1273
1569
1420
1104
895
819
566
435
701
752
385
110
258
429
266
61
58
0
-265
-396
-362
-660
-1173
-1251
-945
-866
-951
-933
-973
-1034
-1007
-1027
-1174
-1318
-1375
-1340
-1269
-1313
-1432
-1441
-1371
-1213
-977
-834
-805
-810
-835
-787
-694
-734
-821
-687
-415
-289
-82
120
11
-200
-82
152
154
30
-122
-399
-337
-75
-220
-331
-61
-236
-405
-209
-132
-219
-576
-687
-480
-362
-514
-594
-541
-597
-639
-661
-784
-734
-718
-888
-917
-722
-917
-1308
-1086
-933
-1065
-1145
-1022
-912
-965
-1126
-1129
-758
-747
-1061
-871
-798
-1018
-864
-669
-677
-828
-632
-417
-451
-551
-555
-691
-619
-610
-1274
-980
-391
-699
-1001
-538
-449
-847
-656
-550
-1114
-853
-281
-822
-937
-423
-888
-800
-483
-811
-374
-358
-870
-701
36
-429
-1089
-277
-23
-536
-349
-327
-482
-308
-453
-484
-252
-160
-482
-548
-162
-55
-312
-396
-69
167
-230
-170
269
-36
-361
175
332
-340
-2
504
-20
-95
325
328
246
389
386
560
813
368
-19
281
109
-266
170
297
-188
-136
86
-22
-127
-153
-258
-330
-287
-370
-457
-557
-805
-862
-724
-782
-830
-705
-786
-772
-645
-786
-971
-905
-956
-1036
-887
-875
-1043
-1061
-903
-754
-830
-829
-545
-529
-657
-367
-329
-731
-639
-450
-635
-631
-322
-403
-509
-463
-577
-286
-216
-426
-403
-368
-427
-326
-433
-528
-566
-724
-460
-340
-679
-590
-198
-592
-617
-359
-654
-757
-664
-776
-591
-530
-989
-878
-607
-667
-790
-642
-583
-859
-837
-747
-849
-730
-920
-1136
-448
-369
-1339
-732
-69
-1174
-942
-127
-553
-881
-315
-356
-728
-510
-264
-555
-673
-177
-136
-644
-181
-231
-452
-299
-662
-576
-314
-586
-1055
-372
-398
-958
-734
-284
-545
-628
-634
-572
-567
-750
-223
-693
-877
-227
-241
-727
-421
-346
-435
-114
-305
-606
-32
-55
-590
-138
43
-598
-287
97
-339
-118
200
-237
-213
22
-229
2
-35
-301
-85
-154
-228
-218
-95
-298
-371
168
20
-316
-145
193
-35
-219
2
9
-58
101
148
248
65
65
102
29
27
-2
67
-27
-153
34
50
-149
-117
3
-58
-178
-189
-174
-210
-279
-352
-395
-273
-477
-503
-298
-549
-526
-334
-452
-531
-596
-579
-397
-712
-593
-331
-714
-490
-350
-535
-410
-512
-429
-164
-522
-261
-125
-640
-314
-176
-555
-413
-319
-450
-350
-463
-372
-498
-505
-540
-529
-435
-662
-597
-529
-675
-491
-727
-588
-311
-752
-712
-378
-482
-627
-719
-462
-713
-579
-421
-643
-683
-550
-446
-739
-560
-604
-531
-511
-550
-464
-542
-499
-460
-539
-615
-492
-312
-522
-558
-35
-301
-456
57
-236
-377
97
-265
-312
-176
-389
-43
-446
-402
-203
-289
-420
-220
-403
-472
-255
-562
-478
-20
-686
-772
96
-656
-808
-84
-182
-751
-328
-60
-407
-386
-275
-170
-303
-255
-194
123
-294
-251
84
-32
-41
-26
42
-90
272
-163
-98
113
-241
-69
-84
-167
-138
-147
-459
-180
-109
-488
-88
-236
-457
-132
-105
-343
-167
-193
-371
101
-137
-146
113
-69
-1
137
17
88
110
165
-56
155
165
64
28
161
169
-66
100
114
146
-36
-89
152
-41
-208
72
-111
-227
-81
-152
-214
-139
-339
-156
-134
-562
-37
-401
-388
-308
-357
-194
-583
-392
-225
-424
-457
-166
-390
-400
-348
-397
-373
-171
-614
-362
-35
-620
-242
-246
-698
-266
-305
-504
-379
-329
-410
-476
-308
-193
-452
-528
19
-542
-383
-268
-314
-377
-456
-261
-337
-192
-542
-254
-125
-372
-474
32
-205
-353
64
-327
-59
102
-425
-70
50
-379
-130
-147
-129
-168
-196
-96
-95
-18
-147
-19
38
-25
82
-140
62
50
-138
-121
155
-105
-236
-76
81
-63
-369
-108
36
-197
-269
-155
-137
-34
-139
-417
-7
-122
-328
-32
-144
-77
-180
-43
-218
-97
208
-112
25
-28
162
32
136
86
-284
291
107
169
56
-1
101
-84
126
-74
-16
-49
94
-163
83
-195
-129
-123
-75
-140
-177
79
-326
-64
-136
-159
-229
-172
-150
-114
-125
-78
-12
-143
97
-61
-28
175
-11
-65
113
-67
-14
70
-23
100
-165
48
-105
149
-8
-255
24
-33
57
-91
-37
-142
9
-155
-291
-68
26
-373
-197
-22
-182
-334
-53
-132
-342
-79
-214
-50
-141
-171
-46
-1
-157
20
-27
-110
-72
-84
-74
-315
210
-261
-279
215
-370
-91
-143
-251
-377
-174
1
-478
-84
-153
-127
-142
-210
-114
-297
-121
-132
-215
-209
-91
-104
-158
-170
-256
-137
-242
-73
-424
20
-105
-525
102
-243
-270
-25
-134
-276
-142
-133
-173
-245
-75
-124
-317
-4
-82
-64
-221
149
60
-273
248
-15
-3
23
-120
278
-55
-46
-23
54
-172
-256
104
-251
-128
-200
-219
-159
-277
-160
-326
-392
-236
-321
-312
-399
-249
-137
-509
-253
80
-472
-21
87
-247
-28
-75
9
-8
266
-41
76
89
182
3
16
94
-38
-139
-353
176
-48
-478
-105
-113
-263
-297
-72
-374
-279
-467
-78
-290
-469
-253
-202
-154
-556
-90
-253
-215
-7
-255
-52
195
-124
30
70
74
-18
-40
41
-3
-18
-161
14
12
-102
-52
-251
22
101
-285
99
-258
-285
-119
-173
-154
-482
-37
-567
-302
-60
-455
-359
-382
-347
-194
-204
-266
-199
-398
-181
-51
-509
-239
35
-479
-218
-92
-115
-222
-392
58
-286
70
-330
-298
70
-374
-40
-320
-334
-2
-204
-421
-41
-401
-126
-130
-412
-295
-33
-256
-248
-235
-286
-152
-260
-697
125
-423
-234
-205
-681
-106
-315
-176
-474
-58
-293
-157
-290
35
-197
-511
110
-175
-483
-265
49
-392
-228
-56
-436
-102
-443
-181
-122
-338
-162
-31
-211
-384
79
-27
-325
-190
53
-178
-401
-155
34
-434
87
-437
-103
-186
-569
-240
-232
-208
-264
-302
-210
-146
-367
-129
-394
-219
-260
-213
-190
-323
-317
-46
-202
-271
-270
-404
133
-338
-207
-159
49
-256
-153
-6
-314
161
-199
-32
-307
13
-97
-190
-192
-342
142
-452
53
-233
-212
-208
-130
-274
-311
27
-348
-194
-61
10
-67
-239
57
-343
39
-88
-34
102
-16
17
125
161
-565
506
-208
-263
-49
-170
-103
-77
-314
-119
-209
-535
-109
-480
-424
-339
-257
-244
-389
-593
-26
-637
-754
-204
-333
-289
-604
-72
-347
-571
-518
-374
-227
-428
-415
-197
-362
-386
-169
-637
-311
-395
-327
-168
-501
-401
-247
-799
-460
-161
-239
-617
-300
-333
-480
-644
-363
-360
-625
-289
-345
-265
-482
-396
-636
-142
-356
-414
-344
-18
-495
-494
-110
-303
-360
-677
49
-339
-270
-289
-228
-689
48
-213
-425
-350
-452
-70
-711
-82
-364
-70
-261
-430
-415
123
-352
-825
88
-504
-113
-618
-391
-384
-121
-358
-470
-316
-372
-102
-481
-364
-233
-623
-378
-151
-547
-366
-337
-630
-282
74
-669
-265
-309
-476
-339
-338
-512
-541
-396
-460
-410
-625
-393
-404
-122
-593
-328
-236
-330
-324
-417
-115
-575
-256
-503
-98
-518
-240
-344
-421
-260
-602
-50
-773
-464
-246
-410
-880
-642
-296
-542
-219
-970
-189
-306
-743
-443
-460
-527
-602
-208
-796
-593
-263
-258
-851
-470
-240
-659
-433
-818
-378
-702
-533
-366
-710
-416
-840
-352
-985
-681
-419
-507
-824
-731
-386
-617
-795
-906
-413
-712
-748
-1024
-184
-1096
-614
-453
-1026
-440
-827
-435
-822
-655
-601
-230
-1116
-484
-384
-626
-281
-804
-523
-553
-258
-584
-349
-940
-674
-301
-760
-318
-893
-319
-593
-704
-486
-859
-630
-581
-609
-1084
-367
-447
-466
-652
-787
-139
-291
-550
-721
-29
-493
-651
-255
-446
-107
-366
-426
-193
-185
-151
-344
-96
-299
-302
-302
-320
-491
-431
-34
-459
-260
-312
-242
-151
-653
-145
-559
-228
-287
-739
-285
-404
-388
-276
-560
-490
-356
-469
-151
-271
-543
-163
-376
-627
-152
-438
-456
-264
-526
-363
-285
-570
-282
-409
-360
-322
-354
-448
-503
-245
-485
-810
-431
-239
-530
-411
-485
-359
-462
-484
-305
-439
-577
-437
-573
-569
-520
-379
-651
-851
-403
-566
-633
-519
-381
-759
-443
-432
-657
-814
-556
-655
-708
-469
-850
-568
-473
-680
-527
-345
-779
-478
-380
-704
-661
-521
-675
-709
-631
-835
-476
-587
-738
-597
-561
-680
-670
-596
-706
-820
-692
-501
-568
-747
-696
-542
-710
-401
-499
-449
-715
-575
-539
-777
-516
-610
-693
-535
-463
-693
-335
-667
-540
-282
-424
-666
-490
-471
-493
-544
-617
-483
-544
-526
-393
-364
-596
-269
-603
-487
-589
-529
-379
-644
-565
-688
-737
-619
-571
-611
-573
-510
-395
-519
-572
-401
-445
-579
-249
-187
-408
-211
-46
-201
-89
134
-101
-208
-64
40
-316
-266
-79
-102
-142
-259
-257
-107
-103
-354
-228
-190
-361
-207
-292
-508
-299
-225
-328
-479
-408
-184
-358
-344
-178
-396
-359
-226
-391
-299
-392
-546
-315
-445
-541
-415
-504
-630
-524
-301
-490
-763
-669
-561
-634
-684
-761
-747
-567
-531
-755
-802
-661
-606
-512
-831
-757
-491
-323
-624
-744
-207
-307
-309
-415
-306
-256
-283
-296
-337
-215
-289
-44
-311
-122
9
-87
-43
-220
105
41
-46
-278
47
206
229
127
18
452
169
136
286
224
253
374
-56
186
431
90
284
192
300
274
334
373
347
332
502
491
370
524
561
641
559
664
803
769
646
862
871
769
923
980
916
895
1138
1299
1224
1335
1559
1562
1470
1519
1430
1293
1142
918
649
439
251
149
181
67
-21
-37
-175
-324
-322
-393
-687
-890
-1005
-1149
-1289
-1411
-1547
-1704
-1685
-1551
-1495
-1502
-1451
-1431
-1381
-1360
-1333
-1337
-1454
-1455
-1305
-1178
-1120
-1025
-893
-790
-613
-374
-259
-242
-185
-96
-68
13
9
-66
-114
-135
-52
36
75
46
51
62
63
76
61
-13
-97
-143
-252
-358
-444
-532
-610
-624
-563
-551
-615
-742
-757
-801
-896
-885
-985
-1205
-1334
-1323
-1358
-1441
-1471
-1398
-1330
-1288
-1139
-1107
-1199
-1234
-1245
-1316
-1458
-1530
-1547
-1612
-1583
-1398
-1282
-1218
-1203
-1069
-969
-1002
-971
-921
-943
-932
-911
-924
-867
-835
-762
-680
-573
-345
-248
-420
-502
-426
-451
-531
-577
-429
-233
-183
-145
-17
29
65
182
123
265
505
470
402
542
679
774
852
957
1134
1220
1350
1482
1703
1827
1942
2252
2618
2872
3023
3004
2889
2921
2848
2653
2030
1369
1172
889
763
1027
872
387
282
350
366
68
-445
-779
-1241
-1517
-1459
-1737
-2349
-2861
-2879
-2479
-2292
-2229
-2134
-2268
-2247
-1955
-1813
-1991
-2333
-2443
-2218
-1906
-1599
-1505
-1578
-1379
-901
-291
128
255
361
494
663
927
992
764
624
805
1113
1361
1582
1673
1601
1624
1857
2056
1965
1672
1444
1254
1080
936
743
436
155
131
337
435
313
107
-155
-377
-491
-600
-873
-1238
-1506
-1585
-1532
-1508
-1548
-1643
-1626
-1382
-1077
-926
-967
-1042
-1110
-1097
-985
-908
-939
-964
-809
-489
-211
-37
16
-33
152
368
442
529
473
248
67
128
198
18
-67
114
102
106
179
-78
-355
-649
-877
-844
-890
-1142
-1225
-1352
-1455
-1470
-1477
-1450
-1545
-1527
-1432
-1373
-1426
-1623
-1918
-1968
-1921
-1909
-1760
-1639
-1592
-1521
-1301
-1138
-1036
-994
-938
-735
-522
-433
-380
-293
-308
-212
87
403
573
733
883
1012
1179
1243
1239
1254
1304
1424
1689
1905
1970
2014
2198
2505
2849
3198
3513
3856
4149
4451
4533
4437
4366
4236
4107
3564
2266
1722
1557
773
1118
1648
962
426
551
589
269
-542
-1206
-1807
-2576
-2532
-2464
-3040
-3886
-4347
-3717
-2974
-2880
-2561
-2414
-2688
-2431
-2024
-2102
-2741
-3108
-2843
-2238
-1523
-1016
-914
-800
-268
596
1403
1616
1609
1630
1702
1885
2048
1834
1354
1363
1959
2534
2898
3133
2977
2650
2557
2754
2651
2005
1389
1025
841
640
386
98
-327
-597
-280
108
-47
-482
-983
-1428
-1729
-1871
-2080
-2491
-2811
-2730
-2374
-2081
-1978
-2022
-1981
-1743
-1278
-922
-985
-1221
-1312
-1200
-1017
-780
-592
-411
-72
509
1083
1276
1268
1224
1122
1134
1196
773
604
676
326
436
787
572
368
361
245
55
-473
-815
-1059
-1554
-1775
-1780
-1871
-2068
-2299
-2237
-2092
-2300
-2236
-2108
-2337
-2610
-2645
-2682
-2850
-2864
-2736
-2568
-2314
-1987
-1669
-1405
-1331
-1142
-911
-751
-582
-415
-335
-252
-33
290
555
782
1139
1425
1664
1872
2059
2076
1930
2019
2201
2221
2394
2606
2645
2826
3092
3395
3605
3797
4152
4569
4956
5370
5545
5338
5018
4922
4701
3632
1802
970
1002
275
686
1648
774
-360
-148
102
-432
-1472
-2388
-3003
-3856
-3859
-3533
-4078
-5184
-5572
-4332
-2907
-2691
-2590
-2470
-2941
-2863
-2328
-2280
-2998
-3386
-2743
-1614
-568
50
111
226
844
1907
2904
2916
2444
2098
2029
2224
2422
2328
1944
2025
2904
3700
3852
3646
3107
2434
2058
2092
1963
1091
109
-316
-355
-414
-586
-801
-1031
-1222
-1002
-664
-1047
-1985
-2816
-3243
-3362
-3275
-3149
-3192
-3232
-2956
-2358
-1826
-1687
-1773
-1689
-1382
-1019
-757
-861
-1131
-1150
-750
-104
509
984
1340
1621
1965
2292
2270
1966
1713
1693
1751
1783
1537
1223
1008
698
775
1025
880
561
355
3
-526
-1106
-1632
-2105
-2702
-3110
-3127
-3222
-3592
-3779
-3704
-3672
-3660
-3406
-3204
-3400
-3622
-3603
-3557
-3697
-3602
-3310
-3073
-2668
-2088
-1553
-1274
-1191
-987
-665
-471
-312
-174
-185
-170
90
458
716
952
1236
1539
1803
2034
2103
1896
1626
1552
1661
1732
1731
1771
1911
2032
2261
2612
2733
2669
2852
3200
3504
3745
4031
4505
4915
5282
5574
5523
5140
4442
3533
1483
351
588
-86
192
1242
690
-373
-446
-491
-891
-1993
-2994
-3464
-4330
-4514
-4391
-4802
-5521
-5851
-4664
-2883
-2462
-2446
-2387
-2840
-3068
-2890
-2609
-2983
-3185
-2429
-1103
84
640
791
1066
1593
2499
3421
3405
2809
2174
1978
2190
2371
2488
2500
2713
3439
4116
4115
3480
2497
1619
1060
863
701
-22
-948
-1453
-1409
-1194
-1258
-1432
-1571
-1816
-1874
-1861
-2393
-3384
-4280
-4452
-4012
-3463
-3004
-2752
-2581
-2244
-1655
-1158
-1049
-1222
-1257
-993
-648
-463
-526
-562
-305
428
1368
2077
2395
2454
2401
2344
2246
1956
1622
1372
1393
1551
1634
1382
831
635
513
378
430
204
-548
-1264
-1858
-2408
-3050
-4062
-4429
-4128
-4003
-3847
-3390
-3399
-3936
-4159
-3864
-3678
-3925
-3906
-3715
-3697
-3630
-3191
-2762
-2515
-2217
-1588
-732
-402
-511
-619
-751
-969
-745
-296
-10
143
319
645
957
1140
1149
1126
1086
1240
1413
1339
1055
768
632
737
1125
1483
1552
1467
1599
1804
1747
1645
1741
1783
1957
2559
3185
3684
4000
4461
5278
5939
5974
5855
5473
4435
3109
772
30
442
-231
646
2138
1431
259
294
54
-732
-2224
-3238
-3806
-4808
-4923
-4701
-5023
-5664
-5676
-4088
-2157
-1906
-2197
-2531
-3274
-3771
-3650
-3338
-3636
-3495
-2303
-699
626
1188
1192
1377
1846
2665
3322
2950
2112
1407
1303
1753
2243
2642
2894
3282
4029
4521
4077
2969
1690
729
200
88
58
-514
-1204
-1434
-1136
-778
-827
-1126
-1393
-1832
-2193
-2530
-3315
-4243
-4849
-4599
-3700
-2844
-2295
-2007
-1828
-1618
-1328
-1100
-1167
-1453
-1499
-1169
-717
-434
-292
57
686
1577
2443
2864
2794
2474
2106
1801
1574
1354
1276
1326
1582
1839
1927
1650
1069
807
576
206
-204
-1137
-1975
-2388
-3094
-3315
-3195
-3656
-3727
-3580
-3856
-3944
-4123
-4461
-4620
-4656
-4467
-4082
-3856
-3598
-3448
-3190
-2663
-2315
-1995
-1722
-1604
-1540
-1277
-1120
-1027
-788
-540
-269
255
677
717
709
584
581
714
787
821
771
698
816
972
1026
1032
951
898
911
949
827
705
630
591
874
1259
1549
1786
1961
2316
2812
3187
3620
4144
4563
5175
5977
6296
5885
5397
4974
4115
1943
577
1105
663
737
2190
2100
406
-347
-345
-661
-1874
-3279
-3878
-4743
-5216
-4891
-4751
-5284
-5880
-4928
-2800
-2082
-2630
-3156
-3823
-4300
-4114
-3323
-3113
-3285
-2508
-897
578
1260
1266
1262
1582
2216
3063
3173
2342
1524
1437
2054
2758
3202
3380
3426
3662
4013
3766
2738
1468
558
172
71
85
-202
-888
-1417
-1291
-855
-853
-1260
-1748
-2255
-2747
-3095
-3534
-4105
-4539
-4377
-3501
-2596
-2121
-2016
-1959
-1877
-1729
-1482
-1286
-1376
-1432
-1066
-521
-80
193
601
1149
1746
2330
2631
2518
2159
1815
1577
1498
1452
1538
1709
1819
1875
1793
1390
382
-19
-92
-913
-1457
-1440
-2045
-2851
-2963
-3096
-3579
-4145
-4091
-3904
-4125
-4352
-4273
-4337
-4626
-4648
-4224
-3624
-3499
-3246
-2881
-2763
-2848
-2568
-2106
-1843
-1583
-1205
-713
-467
-353
-286
-127
-65
180
561
707
689
594
562
642
835
925
1018
1027
1056
1110
965
661
399
244
210
438
702
827
790
845
1081
1387
1597
1772
1980
2252
2614
3072
3615
4016
4519
5301
6150
6658
6459
5948
5505
4812
2615
492
738
536
361
1972
2493
843
-284
-329
-417
-1412
-3028
-3903
-4797
-5354
-5081
-4816
-5226
-6024
-5597
-3333
-1837
-2236
-2995
-3700
-4306
-4352
-3480
-2975
-3217
-2788
-1237
511
1500
1513
1310
1443
1986
2948
3348
2697
1749
1375
1950
2848
3386
3652
3706
3734
4054
4061
3166
1759
599
120
81
203
93
-472
-1170
-1345
-955
-796
-1194
-1780
-2280
-2739
-3097
-3465
-3877
-4235
-4249
-3526
-2436
-1824
-1778
-1815
-1791
-1751
-1622
-1337
-1233
-1247
-919
-338
158
466
839
1365
1884
2371
2676
2613
2314
1997
1757
1677
1673
1824
2085
2238
2099
1579
923
364
35
-299
-738
-1239
-1647
-2018
-2352
-2595
-2945
-3287
-3406
-3445
-3709
-4007
-4436
-4833
-4816
-4507
-4191
-3829
-3573
-3473
-3308
-3117
-3005
-2940
-2678
-2311
-1873
-1443
-1118
-994
-764
-379
-8
332
547
653
640
607
560
594
607
711
953
1239
1401
1354
1189
949
715
565
533
470
420
440
547
626
746
902
1119
1425
1639
1795
1992
2131
2271
2685
3193
3754
4406
5175
5948
6448
6902
6637
5901
5474
4519
1803
282
844
345
678
2113
1912
401
-231
-300
-639
-1983
-3668
-4570
-5311
-5526
-5330
-5197
-5583
-6038
-5188
-2965
-2038
-2772
-3556
-4101
-4558
-4451
-3628
-3346
-3341
-2537
-824
794
1542
1438
1355
1599
2147
2877
3004
2372
1672
1617
2338
3153
3551
3810
3955
3964
4097
3861
2801
1474
517
167
167
174
19
-344
-849
-1015
-853
-949
-1472
-2084
-2572
-3013
-3399
-3800
-4019
-4093
-3960
-3284
-2380
-1904
-1874
-1836
-1855
-1969
-1962
-1739
-1519
-1292
-873
-269
238
564
1043
1511
1838
2094
2215
2175
2064
1835
1637
1604
1643
1903
2283
2466
2152
1075
528
468
-284
-947
-869
-1418
-2141
-2003
-2063
-2586
-3317
-3748
-3804
-3737
-4215
-4534
-4616
-4871
-4998
-4611
-4046
-4017
-3987
-3621
-3015
-3013
-3001
-2770
-2570
-2381
-1906
-1338
-901
-653
-544
-79
293
441
507
655
671
728
795
887
920
945
1128
1295
1412
1431
1349
1096
913
783
686
673
703
801
966
1103
1221
1416
1549
1650
1782
1939
2209
2436
2774
3410
3766
4208
5008
5651
6385
6823
6326
5721
5329
3546
670
21
379
47
1008
2289
1627
246
-188
-364
-948
-2528
-3899
-4652
-5122
-5138
-5046
-5069
-5580
-5844
-4543
-2382
-1861
-2618
-3455
-4006
-4519
-4331
-3655
-3407
-3117
-2001
-237
1087
1581
1336
1178
1330
1910
2531
2638
2150
1565
1578
2288
2976
3332
3769
3965
3907
3958
3607
2480
1149
278
-9
30
209
264
14
-440
-718
-753
-952
-1506
-2060
-2523
-2907
-3316
-3750
-3908
-3957
-3837
-3195
-2317
-1852
-1673
-1614
-1740
-2053
-2247
-2074
-1766
-1339
-817
-262
175
551
1046
1459
1659
1751
1811
1877
1910
1692
1398
1175
1148
1573
2162
2423
2154
1394
379
-169
-405
-820
-1204
-1488
-1804
-2025
-2114
-2376
-2858
-3470
-3701
-3515
-3469
-3820
-4237
-4559
-4869
-4979
-4646
-4048
-3694
-3447
-3077
-2744
-2720
-2662
-2533
-2419
-2206
-1750
-1170
-704
-541
-492
-273
-11
307
678
955
908
818
735
729
718
753
878
1066
1252
1407
1453
1218
880
632
584
646
812
955
1072
1131
1214
1392
1565
1684
1819
2100
2430
2744
3139
3545
3782
4239
4997
5707
6233
6500
6103
5567
4983
2091
-47
233
-65
281
1813
1945
650
145
-42
-186
-1279
-2829
-3773
-4379
-4455
-4293
-4409
-5159
-5710
-5433
-3619
-2111
-2093
-2729
-3014
-3695
-4141
-3671
-3624
-3765
-3149
-1674
-324
680
868
777
699
831
1412
1988
2055
1865
1572
1575
1958
2101
2532
3135
3341
3543
3833
3523
2589
1670
921
257
55
227
398
392
168
-109
-413
-879
-1148
-1353
-1730
-2066
-2608
-2999
-3115
-3355
-3449
-3122
-2782
-2349
-1638
-1137
-1216
-1600
-1869
-2011
-1819
-1413
-1034
-749
-499
1
609
964
1078
1110
1195
1582
1923
1953
1739
1261
934
1047
1313
1438
1238
658
341
287
52
-193
-570
-1173
-1638
-1764
-1877
-2078
-2493
-3008
-3450
-3807
-3803
-3619
-3516
-3657
-3923
-4080
-4009
-3825
-3717
-3644
-3584
-3435
-3024
-2504
-2227
-2127
-2027
-1835
-1508
-1007
-551
-344
-327
-295
-85
235
518
696
780
838
975
1169
1298
1242
1064
916
968
1093
1196
1233
1151
1002
1003
1143
1293
1399
1465
1554
1637
1727
1846
2037
2170
2340
2668
3070
3546
4070
4583
4976
5380
5757
5854
5599
5419
4118
1640
725
285
-74
596
1211
757
241
301
304
133
-929
-2015
-2981
-3448
-3463
-3445
-3852
-4527
-5033
-4813
-3691
-2908
-2653
-2522
-2485
-2956
-2897
-2797
-3057
-3251
-2904
-2278
-1491
-643
-103
239
274
394
632
1046
1479
1774
1797
1855
1785
1626
1883
2167
2219
2389
2683
2801
2827
2767
2320
1616
1022
625
536
616
597
404
31
-312
-428
-548
-647
-875
-1318
-1583
-1659
-1815
-2011
-2281
-2688
-2831
-2569
-2113
-1757
-1543
-1531
-1604
-1571
-1486
-1421
-1434
-1373
-1221
-951
-635
-354
-203
-117
81
253
492
782
989
1046
954
720
346
21
-175
-171
-137
-112
-67
-70
-111
-271
-493
-854
-1171
-1467
-1627
-1714
-1959
-2320
-2576
-2807
-3033
-3024
-3008
-2888
-2809
-2702
-2647
-2622
-2643
-2630
-2578
-2510
-2329
-2097
-1828
-1626
-1439
-1324
-1154
-975
-735
-477
-243
-83
82
189
238
326
405
486
584
695
820
942
998
1025
1032
1004
984
1044
1100
1193
1260
1308
1360
1370
1362
1357
1418
1528
1684
1879
2097
2305
2529
2739
2953
3196
3471
3765
3935
3925
3895
3199
2051
1404
812
454
522
575
283
42
38
106
142
-179
-566
-991
-1182
-1245
-1291
-1622
-2160
-2704
-3033
-2951
-2867
-2769
-2637
-2491
-2502
-2345
-2208
-2175
-2179
-2116
-2034
-1862
-1575
-1317
-1080
-1015
-1031
-987
-780
-425
7
319
584
740
774
926
1046
1046
1010
1003
1031
1096
1217
1250
1119
884
635
498
468
455
433
331
193
123
91
104
65
-63
-182
-232
-232
-214
-254
-402
-534
-628
-654
-605
-561
-525
-500
-431
-415
-410
-409
-472
-492
-490
-466
-443
-392
-329
-266
-207
-204
-198
-179
-133
-57
-26
-38
-62
-119
-219
-317
-354
-428
-484
-488
-495
-529
-573
-590
-640
-690
-718
-737
-755
-768
-792
-836
-899
-922
-938
-982
-992
-988
-980
-961
-935
-931
-955
-1003
-1022
-1032
-1027
-1018
-997
-954
-937
-932
-909
-861
-853
-846
-836
-823
-809
-776
-752
-758
-737
-694
-641
-593
-517
-433
-400
-340
-270
-254
-238
-226
-193
-144
-126
-111
-81
-52
0
70
113
149
176
186
202
201
233
287
329
382
448
559
663
751
823
849
874
903
900
863
777
714
662
613
565
531
504
437
434
448
417
352
279
174
64
14
-16
-82
-146
-218
-278
-326
-406
-486
-577
-660
-726
-739
-751
-796
-822
-825
-809
-795
-764
-736
-740
-758
-771
-788
-839
-890
-927
-933
-914
-901
-875
-853
-856
-862
-843
-812
-761
-739
-718
-698
-675
-610
-554
-546
-494
-433
-440
-428
-403
-410
-418
-421
-424
-382
-353
-326
-291
-278
-217
-190
-177
-157
-151
-141
-117
-72
-41
-41
-40
-16
12
32
53
72
78
101
126
129
96
80
68
64
76
85
112
97
50
38
13
-43
-89
-147
-193
-222
-253
-292
-332
-369
-392
-407
-455
-495
-557
-626
-659
-677
-698
-728
-752
-768
-779
-808
-825
-853
-887
-901
-900
-903
-905
-916
-932
-925
-924
-890
-871
-890
-871
-848
-841
-842
-846
-836
-845
-827
-776
-746
-698
-672
-650
-606
-580
-550
-521
-504
-464
-399
-365
-322
-267
-206
-164
-136
-100
-77
-60
-61
-50
-16
0
11
33
73
113
140
183
209
212
203
182
167
160
176
215
266
322
374
413
442
490
501
488
459
413
398
394
386
357
321
318
345
356
359
346
312
262
243
247
193
133
91
42
-20
-80
-123
-190
-252
-277
-297
-340
-381
-422
-500
-553
-572
-626
-650
-670
-690
-697
-721
-719
-730
-763
-796
-814
-833
-850
-849
-868
-891
-869
-850
-838
-808
-780
-772
-766
-736
-717
-709
-712
-699
-673
-655
-619
-606
-600
-613
-614
-600
-607
-580
-576
-577
-527
-472
-441
-423
-404
-376
-334
-301
-271
-262
-228
-197
-179
-139
-131
-129
-97
-90
-81
-79
-73
-81
-81
-43
-35
-42
-32
-16
-18
-34
-55
-92
-129
-150
-159
-178
-204
-253
-291
-307
-339
-343
-353
-359
-390
-425
-429
-471
-538
-578
-602
-638
-657
-686
-706
-751
-805
-826
-874
-915
-933
-952
-947
-934
-915
-893
-895
-884
-870
-838
-810
-807
-812
-794
-767
-729
-687
-669
-630
-562
-515
-475
-431
-403
-386
-337
-316
-313
-299
-304
-309
-309
-294
-295
-315
-305
-300
-290
-275
-268
-279
-310
-324
-315
-304
-280
-240
-211
-182
-140
-104
-78
-50
-16
41
75
129
179
211
247
287
326
365
383
397
421
414
416
427
413
394
380
386
377
374
382
359
333
298
258
218
176
155
131
78
20
-46
-106
-142
-162
-201
-260
-293
-312
-353
-405
-447
-481
-518
-568
-596
-611
-640
-659
-689
-699
-685
-698
-676
-678
-723
-738
-739
-758
-803
-811
-807
-825
-838
-842
-816
-808
-817
-781
-747
-720
-663
-645
-634
-614
-597
-582
-580
-577
-579
-566
-532
-500
-482
-445
-399
-355
-301
-259
-230
-220
-212
-178
-153
-131
-117
-110
-87
-75
-55
-53
-68
-81
-87
-98
-123
-137
-143
-143
-138
-143
-163
-173
-189
-210
-222
-257
-299
-346
-397
-425
-462
-515
-541
-539
-551
-571
-595
-637
-675
-692
-718
-742
-752
-784
-777
-743
-736
-702
-670
-664
-671
-663
-637
-624
-612
-600
-597
-565
-527
-486
-447
-439
-414
-375
-340
-316
-306
-309
-311
-319
-343
-349
-370
-395
-393
-383
-358
-359
-379
-391
-394
-398
-406
-411
-422
-429
-423
-404
-381
-351
-334
-314
-283
-268
-222
-188
-166
-126
-72
-23
23
41
70
111
172
241
283
308
316
332
331
319
318
308
318
340
325
314
284
250
224
191
160
126
96
65
20
-32
-83
-132
-184
-220
-258
-299
-320
-357
-412
-482
-530
-571
-602
-640
-668
-685
-701
-682
-660
-649
-653
-652
-673
-686
-690
-723
-743
-754
-771
-772
-769
-763
-759
-757
-731
-686
-647
-636
-642
-659
-667
-641
-630
-636
-633
-626
-608
-580
-554
-527
-509
-495
-480
-470
-432
-408
-391
-366
-354
-334
-315
-289
-275
-262
-266
-235
-201
-221
-212
-197
-224
-249
-255
-249
-249
-252
-245
-246
-268
-260
-248
-299
-347
-394
-435
-471
-503
-538
-586
-610
-624
-637
-656
-653
-661
-672
-671
-687
-679
-680
-697
-689
-692
-678
-659
-668
-705
-713
-699
-693
-693
-688
-679
-675
-657
-628
-599
-600
-581
-554
-517
-461
-429
-419
-413
-423
-434
-431
-401
-403
-421
-389
-360
-345
-324
-321
-304
-298
-290
-271
-267
-240
-194
-178
-136
-93
-94
-84
-70
-56
-38
-28
0
13
21
55
81
117
143
164
196
207
214
206
203
221
206
209
221
212
245
266
261
270
264
247
237
215
172
111
34
-48
-117
-172
-214
-254
-288
-313
-340
-390
-434
-449
-493
-535
-569
-622
-647
-656
-671
-680
-700
-694
-680
-676
-661
-680
-687
-698
-705
-690
-670
-657
-648
-633
-611
-599
-587
-586
-588
-575
-568
-548
-528
-542
-558
-549
-539
-542
-528
-507
-490
-467
-439
-402
-368
-336
-314
-297
-288
-260
-241
-240
-225
-215
-197
-166
-138
-124
-118
-108
-77
-72
-90
-86
-75
-65
-67
-69
-80
-106
-125
-142
-173
-163
-176
-199
-213
-244
-264
-302
-344
-385
-438
-459
-474
-499
-524
-556
-583
-622
-645
-661
-685
-687
-701
-743
-777
-780
-794
-799
-774
-757
-751
-748
-744
-739
-734
-699
-673
-636
-591
-558
-544
-545
-541
-546
-523
-504
-498
-480
-468
-453
-455
-466
-428
-406
-391
-355
-332
-323
-306
-297
-290
-271
-246
-203
-184
-164
-128
-118
-134
-122
-98
-84
-62
-42
-20
-16
-3
19
48
52
60
118
157
196
235
240
272
290
315
346
351
347
354
385
383
373
363
334
327
342
340
307
290
232
168
145
122
115
77
8
-38
-87
-148
-199
-279
-348
-410
-458
-483
-536
-590
-634
-671
-691
-688
-682
-705
-728
-734
-760
-802
-819
-816
-821
-810
-782
-741
-732
-744
-724
-720
-717
-714
-686
-664
-671
-640
-617
-609
-600
-603
-592
-592
-572
-549
-530
-509
-517
-503
-475
-440
-414
-407
-394
-389
-353
-302
-262
-234
-205
-187
-175
-165
-197
-198
-189
-215
-230
-248
-245
-244
-249
-252
-283
-312
-338
-342
-349
-361
-353
-364
-369
-375
-411
-424
-443
-452
-484
-522
-560
-608
-662
-679
-702
-717
-725
-729
-736
-748
-768
-785
-795
-786
-791
-780
-816
-824
-858
-849
-992
-2023
-2097
-1642
-1232
-976
-1072
-923
-884
-839
-937
-991
-873
-922
-877
-885
-872
-792
-857
-803
-714
-608
-357
-320
-329
-258
-295
-193
-113
-108
-92
-107
99
198
271
379
219
311
342
574
867
1012
1387
1520
1689
1810
1860
2062
2095
2133
1681
1222
1151
809
661
506
191
-183
-308
-132
-57
-122
-415
-759
-975
-970
-1027
-1204
-1758
-2251
-2650
-2842
-2933
-3156
-3385
-3544
-3464
-3277
-2910
-2557
-2433
-2413
-2209
-1952
-1571
-1347
-1203
-1194
-1209
-1042
-783
-473
-315
-163
66
464
936
1320
1583
1672
1740
1847
1997
2068
1985
1825
1633
1425
1268
1177
991
778
568
462
394
298
170
15
-162
-367
-584
-778
-922
-1123
-1346
-1590
-1856
-1966
-2000
-1970
-2012
-2120
-2175
-2158
-2248
-2326
-2482
-2659
-2512
-2336
-2047
-1896
-1841
-1835
-1678
-1470
-1377
-1251
-1268
-1221
-1156
-909
-791
-707
-753
-725
-588
-490
-511
-631
-777
-1034
-1101
-1147
-1139
-1314
-1410
-1472
-1414
-1358
-1302
-1328
-1403
-1402
-1378
-1229
-1203
-1183
-1213
-1099
-1021
-876
-729
-579
-437
-257
2
219
441
586
816
1017
1262
1471
1746
1992
2247
2545
2813
3171
3494
3921
4390
4906
5404
5930
6331
6821
7355
7572
7624
7246
7021
6830
5880
3518
1987
952
-601
-610
-518
-1306
-2549
-2759
-2638
-2426
-2571
-3400
-4018
-4693
-4507
-4479
-4732
-5878
-6827
-6877
-6159
-5134
-4429
-3874
-3374
-2643
-1628
-438
83
312
585
1112
1751
2298
2485
2418
2264
2316
2767
3475
4135
4486
4631
4635
4703
4683
4453
4026
3337
2709
2266
1947
1454
758
-26
-699
-1048
-1120
-1134
-1282
-1468
-1754
-1997
-2259
-2596
-2897
-3159
-3257
-3315
-3362
-3312
-3178
-2991
-2717
-2476
-2187
-1584
-872
-170
314
528
585
768
1177
1524
1699
1725
1847
2097
2479
2718
2668
2528
2509
2698
2902
3006
2775
2333
1899
1571
1219
728
247
-302
-856
-1312
-1997
-2766
-2980
-3241
-3606
-3604
-3669
-3894
-3926
-3825
-3926
-4083
-4172
-4343
-4394
-4190
-4075
-3860
-3467
-3083
-2633
-2016
-1521
-1175
-893
-577
-316
-250
-132
-106
-120
-116
3
58
116
229
364
447
524
504
377
330
180
105
-2
-119
-246
-287
-274
-239
-189
-118
-48
85
271
547
779
894
1179
1450
1698
2029
2508
2855
3372
4039
4673
5386
6123
6928
7692
8527
9106
9151
8883
8479
7245
4702
2517
1506
-154
-1025
-771
-1173
-2071
-2428
-2294
-2550
-2712
-3202
-3401
-3882
-4511
-5251
-6056
-6927
-7693
-7593
-7264
-6612
-5920
-4850
-3492
-2165
-1496
-917
-300
198
866
1643
2068
1872
1668
1663
1944
2232
2662
3378
4238
4954
5523
5810
5705
5367
4834
4338
3649
2834
2100
1432
751
-54
-779
-1280
-1639
-1732
-1592
-1570
-1655
-1918
-2370
-2849
-3415
-3934
-4257
-4428
-4515
-4527
-4469
-4295
-3918
-3336
-2618
-1967
-1239
-476
181
640
872
942
876
923
1098
1357
1610
1888
2246
2567
2828
2990
3180
3343
3468
3491
3320
2889
2258
1640
1026
449
-211
-1054
-1703
-2285
-2815
-3018
-3208
-3334
-3458
-3657
-3919
-4156
-4421
-4672
-4797
-5032
-5332
-5483
-5485
-5331
-4826
-4206
-3551
-3018
-2523
-2149
-1701
-1352
-1033
-753
-633
-528
-517
-379
-299
-45
178
461
707
871
1063
1230
1324
1281
1196
954
743
513
376
318
248
212
185
210
248
355
561
793
969
1098
1177
1252
1300
1427
1687
1998
2373
2858
3432
4043
4801
5588
6380
7179
7827
8199
8193
7861
7017
4934
2824
1551
-407
-1330
-804
-743
-1071
-1060
-938
-1451
-1596
-1507
-1313
-1932
-2906
-3694
-5017
-6252
-7037
-6964
-6778
-6117
-5105
-4331
-3529
-2674
-2043
-1407
-636
-329
-232
-51
-21
-259
-378
-246
-61
169
763
1799
2677
3390
4182
4591
4500
4305
4059
3687
3234
2846
2399
1743
1083
503
29
-128
-34
161
410
496
367
-27
-584
-1081
-1643
-2208
-2568
-2976
-3396
-3670
-3780
-3718
-3483
-3019
-2406
-1834
-1356
-1046
-950
-947
-990
-1003
-998
-917
-774
-620
-402
-94
170
463
923
1359
1736
2054
2262
2268
2100
1896
1620
1298
1004
800
666
549
458
364
245
80
-94
-254
-497
-905
-1288
-1635
-2104
-2483
-2715
-2932
-3021
-2907
-2746
-2673
-2553
-2426
-2376
-2410
-2392
-2261
-2145
-1932
-1695
-1520
-1461
-1378
-1370
-1325
-1144
-955
-733
-513
-320
-265
-210
-116
-64
-67
-23
-25
-39
-61
-239
-298
-113
89
490
594
489
396
-137
-148
142
222
85
2
-105
-291
2
338
579
781
822
770
537
518
446
482
832
1290
1697
1259
1200
1678
2075
2289
2547
2861
2600
2513
2534
2654
2743
2525
2214
1626
961
307
-239
-402
-335
-138
78
262
409
450
396
148
-57
-449
-1014
-1668
-2352
-2866
-3090
-2966
-2691
-2312
-1987
-1737
-1587
-1524
-1534
-1551
-1547
-1563
-1632
-1767
-1947
-2085
-2060
-1839
-1460
-1044
-703
-450
-267
-118
77
314
559
783
879
809
612
327
51
-143
-199
-144
-19
131
270
388
477
537
599
591
509
307
-52
-469
-842
-1110
-1229
-1180
-1007
-768
-575
-404
-362
-426
-503
-628
-711
-765
-817
-930
-1029
-1025
-969
-895
-835
-736
-635
-510
-434
-393
-327
-242
-128
-17
78
76
5
-120
-272
-432
-578
-660
-701
-682
-563
-498
-537
-618
-712
-851
-976
-1117
-1355
-1514
-1711
-1811
-1874
-1846
-1654
-1474
-1316
-1195
-1103
-1142
-1182
-1256
-1263
-1327
-1332
-1355
-1320
-1310
-1312
-1286
-1324
-1220
-1163
-999
-922
-807
-806
-729
-715
-783
-837
-923
-948
-1029
-955
-910
-705
-605
-440
-415
-478
-513
-487
-316
-220
-159
-243
-348
-456
-149
-25
46
-33
-84
197
492
735
710
859
962
1001
1151
1370
1630
1828
1905
2070
2199
2385
2782
3212
3577
3895
4043
3913
3706
3295
2645
1966
1193
412
67
-112
-99
31
88
172
162
74
-155
-359
-834
-1254
-1817
-2461
-3004
-3552
-3811
-3840
-3556
-3265
-2941
-2717
-2490
-2310
-2092
-1888
-1784
-1731
-1814
-1916
-2085
-2143
-2088
-1827
-1431
-883
-306
194
699
1135
1526
1838
2054
2084
1994
1768
1445
1137
894
805
816
940
1115
1268
1369
1437
1444
1333
1146
881
554
116
-367
-847
-1301
-1589
-1760
-1828
-1810
-1740
-1629
-1463
-1332
-1276
-1301
-1380
-1461
-1588
-1727
-1910
-2071
-2153
-2090
-1894
-1632
-1338
-996
-572
-214
77
170
112
-160
-454
-766
-1108
-1244
-1310
-1206
-1073
-821
-662
-474
-291
-132
-65
-206
-400
-821
-1147
-1464
-1625
-1757
-1737
-1755
-1782
-1843
-1962
-2027
-2076
-1932
-1863
-1737
-1803
-1821
-1951
-2017
-2019
-2030
-1969
-1932
-1830
-1758
-1542
-1358
-1017
-703
-324
-75
27
86
47
68
64
185
273
433
579
755
927
1094
1300
1466
1650
1798
1943
2050
2193
2305
2443
2593
2747
2917
3108
3368
3666
3976
4280
4726
5244
5671
5967
6026
5780
5156
3863
2430
688
-948
-1750
-2096
-1939
-1679
-1333
-1239
-974
-734
-783
-1151
-2015
-2875
-4096
-4980
-5730
-6178
-6149
-5625
-4761
-4026
-3411
-2933
-2421
-1889
-1185
-739
-508
-484
-519
-563
-584
-476
-395
-121
327
929
1526
2185
2918
3628
4258
4637
4644
4239
3714
3052
2278
1576
1042
725
627
741
858
982
1087
1113
949
595
38
-577
-1139
-1728
-2308
-2982
-3494
-3745
-3739
-3577
-3358
-3147
-2906
-2482
-2071
-1736
-1598
-1456
-1339
-1248
-1208
-1401
-1553
-1523
-1148
-602
1
509
1014
1592
2193
2681
2801
2731
2558
2384
2144
1837
1383
814
404
-26
-394
-780
-968
-1002
-910
-826
-987
-1261
-1688
-1970
-2376
-2820
-3455
-4108
-4630
-4871
-4851
-4671
-4304
-3919
-3424
-3087
-2764
-2684
-2559
-2470
-2305
-2306
-2312
-2307
-2196
-1861
-1490
-1092
-792
-381
-59
357
577
841
932
1027
1077
1031
908
739
697
644
733
772
864
983
1238
1442
1589
1632
1604
1584
1599
1691
1735
1843
1972
2244
2534
2906
3311
3818
4419
5000
5673
6214
6816
7187
7325
7160
6584
5327
3215
1316
-798
-2152
-2684
-2694
-2402
-2303
-2041
-2068
-1445
-1316
-1500
-2302
-3576
-4849
-5905
-6271
-6673
-6517
-6306
-5666
-4968
-4242
-3517
-2579
-1620
-693
235
635
912
1012
1200
1214
1030
694
430
642
1169
1999
2884
3701
4411
4931
5192
5125
4719
4007
3185
2170
1098
245
-241
-496
-608
-759
-995
-1155
-1217
-1134
-1193
-1393
-1735
-2053
-2371
-2846
-3417
-4033
-4346
-4424
-4344
-4195
-3893
-3383
-2544
-1541
-738
-275
-59
209
456
625
544
304
204
375
791
1260
1606
1828
2176
2598
2964
3078
2977
2869
2726
2536
2092
1459
741
168
-262
-996
-1795
-2732
-3314
-3446
-3278
-3062
-3058
-3148
-3431
-3462
-3701
-3932
-4302
-4534
-4760
-4828
-4721
-4590
-4068
-3683
-3173
-2912
-2516
-2332
-1814
-1403
-1119
-928
-868
-664
-553
-372
-492
-442
-529
-426
-274
-53
189
492
772
822
791
521
379
236
143
-72
-296
-459
-420
-207
-28
80
63
106
248
492
688
915
1167
1531
1893
2243
2464
2733
3099
3551
4092
4646
5251
5946
6764
7567
8089
8149
7900
7393
6164
3983
1935
-187
-1662
-2324
-2524
-2675
-3053
-3108
-3170
-2488
-2453
-2705
-3393
-4389
-5136
-5634
-5804
-6196
-6269
-6558
-6337
-5963
-5448
-4702
-3559
-2419
-1305
-144
848
1700
2279
2633
2525
2109
1701
1573
1768
2033
2404
2856
3310
3846
4307
4588
4681
4485
4055
3470
2747
1964
1290
695
-88
-1007
-1926
-2568
-2880
-2936
-2880
-2887
-2888
-2765
-2515
-2350
-2517
-2933
-3399
-3712
-3856
-3875
-3842
-3671
-3342
-2774
-2086
-1429
-844
-263
438
1046
1505
1792
1999
2151
2303
2365
2218
1950
1691
1704
1810
1920
2014
2071
2160
2258
2300
2154
1823
1286
698
131
-505
-1467
-2465
-3359
-4038
-4412
-4562
-4558
-4635
-4602
-4543
-4236
-3964
-3749
-3597
-3600
-3644
-3686
-3555
-3416
-3146
-3005
-2847
-2691
-2372
-2004
-1529
-1059
-697
-336
31
377
526
643
582
407
151
-46
-176
-221
-178
-89
-19
24
106
195
322
305
171
-11
-148
-219
-254
-311
-428
-606
-724
-666
-544
-346
-103
285
701
1182
1719
2281
2717
3083
3503
3797
4198
4627
5128
5619
6198
6877
7415
7758
7729
7653
7157
5636
3945
2223
664
-417
-992
-1512
-2346
-2941
-3482
-3177
-3000
-3172
-3486
-4199
-4547
-4643
-4402
-4579
-4749
-5278
-5560
-5535
-5492
-5260
-4805
-4166
-3491
-2477
-1393
-275
663
1444
1871
2042
2077
2209
2558
2677
2712
2709
2708
2847
3087
3243
3281
3274
3188
3214
3266
3188
3032
2787
2282
1527
705
-39
-675
-1278
-1794
-2295
-2692
-2886
-2800
-2649
-2711
-2832
-2984
-2942
-2758
-2583
-2542
-2575
-2623
-2586
-2415
-2302
-2218
-2162
-1939
-1609
-1142
-602
-40
482
896
1320
1631
1849
1946
2054
2097
2068
2016
1883
1815
1732
1696
1600
1430
1223
1075
1021
843
483
-111
-652
-1188
-1583
-1912
-2289
-2697
-3216
-3491
-3672
-3737
-3795
-3839
-3908
-3932
-3857
-3739
-3498
-3377
-3249
-3221
-3134
-3033
-2862
-2679
-2538
-2380
-2196
-1902
-1546
-1186
-906
-601
-408
-189
44
256
422
521
602
593
541
520
533
526
456
366
315
344
444
512
560
505
443
397
376
380
344
326
323
364
451
671
874
1094
1315
1573
1885
2218
2662
3044
3463
3904
4387
4829
5151
5339
5338
5311
4689
3799
2868
1941
1198
635
323
-287
-775
-1235
-1238
-1089
-1250
-1320
-1686
-1854
-1951
-1784
-1826
-1941
-2224
-2639
-2799
-3147
-3354
-3607
-3682
-3794
-3700
-3400
-2974
-2502
-2063
-1602
-1325
-1011
-693
-230
96
292
460
553
663
753
825
811
777
685
717
819
956
1153
1360
1546
1595
1637
1651
1647
1560
1403
1191
932
691
512
372
140
-106
-367
-579
-669
-702
-713
-726
-713
-683
-624
-571
-551
-600
-673
-734
-777
-788
-810
-798
-824
-828
-803
-800
-768
-712
-633
-542
-449
-380
-288
-192
-94
-23
2
5
-40
-2
20
8
-31
-130
-171
-190
-220
-237
-274
-336
-392
-450
-494
-549
-606
-627
-678
-732
-742
-742
-766
-822
-851
-888
-945
-987
-1023
-1061
-1073
-1052
-1012
-962
-914
-863
-811
-750
-696
-663
-603
-581
-569
-539
-524
-497
-472
-463
-441
-400
-375
-346
-309
-299
-309
-298
-313
-339
-366
-406
-460
-483
-488
-489
-468
-462
-424
-356
-282
-206
-165
-128
-87
-62
-44
-19
17
43
84
144
203
288
381
470
557
639
729
820
873
928
956
946
935
901
874
841
786
738
699
650
627
625
603
582
562
511
425
336
279
219
151
80
-12
-94
-168
-214
-243
-302
-352
-416
-481
-517
-547
-575
-607
-660
-686
-694
-697
-663
-643
-651
-651
-662
-665
-646
-639
-658
-666
-673
-683
-682
-650
-628
-621
-577
-563
-542
-497
-477
-474
-449
-399
-378
-362
-346
-365
-379
-388
-423
-464
-497
-518
-512
-487
-475
-483
-490
-471
-457
-464
-439
-406
-391
-366
-338
-300
-284
-262
-207
-149
-95
-30
26
63
105
145
199
245
250
263
248
223
227
186
183
176
122
77
49
-12
-74
-125
-177
-211
-270
-321
-396
-474
-516
-558
-615
-670
-703
-725
-741
-756
-768
-760
-758
-784
-798
-810
-801
-802
-812
-806
-802
-794
-771
-727
-705
-672
-628
-597
-558
-509
-479
-505
-512
-493
-516
-532
-536
-547
-543
-537
-511
-504
-475
-422
-402
-369
-312
-307
-295
-275
-255
-234
-221
-178
-127
-79
-16
28
83
150
214
288
317
345
405
432
469
506
536
589
622
642
677
689
683
696
689
676
675
659
617
586
541
481
455
423
387
350
326
290
242
198
142
96
32
-28
-64
-124
-200
-254
-314
-380
-431
-488
-530
-544
-542
-540
-540
-559
-576
-596
-604
-612
-651
-665
-679
-698
-697
-686
-675
-680
-674
-662
-664
-648
-625
-621
-624
-615
-605
-613
-618
-595
-570
-563
-577
-581
-568
-573
-563
-547
-559
-556
-552
-574
-560
-549
-547
-528
-517
-495
-465
-443
-372
-313
-270
-230
-200
-144
-119
-108
-81
-66
-50
-34
-20
-4
-1
-3
4
22
22
25
31
32
25
11
2
-37
-72
-70
-87
-134
-164
-181
-219
-233
-254
-275
-270
-276
-277
-297
-334
-353
-347
-341
-335
-357
-384
-398
-430
-452
-476
-502
-529
-547
-565
-589
-580
-594
-611
-615
-616
-634
-616
-614
-621
-600
-615
-600
-587
-597
-602
-596
-586
-570
-539
-521
-526
-535
-512
-501
-493
-452
-407
-372
-348
-317
-305
-280
-226
-185
-163
-157
-158
-172
-170
-169
-169
-164
-148
-139
-108
-55
-19
10
33
66
97
117
140
166
193
226
279
324
363
399
416
416
425
444
444
434
437
407
401
401
375
365
328
288
267
245
221
193
151
121
97
68
44
-3
-57
-86
-121
-171
-193
-229
-269
-282
-285
-292
-295
-326
-355
-357
-377
-392
-396
-407
-436
-461
-491
-512
-533
-566
-614
-639
-625
-639
-659
-636
-626
-618
-611
-600
-600
-624
-632
-657
-695
-715
-753
-784
-805
-805
-806
-781
-737
-701
-648
-615
-599
-574
-541
-499
-475
-452
-421
-425
-404
-372
-358
-361
-349
-339
-359
-353
-331
-296
-278
-258
-243
-252
-240
-262
-285
-290
-295
-300
-283
-281
-298
-280
-283
-281
-259
-247
-239
-256
-277
-266
-270
-291
-312
-324
-332
-357
-373
-385
-398
-401
-379
-377
-385
-373
-398
-409
-422
-439
-458
-486
-478
-493
-510
-493
-483
-488
-474
-446
-408
-410
-417
-414
-417
-402
-394
-408
-403
-403
-411
-407
-414
-433
-453
-454
-438
-426
-408
-377
-346
-314
-293
-289
-284
-263
-250
-243
-226
-181
-136
-101
-61
-24
23
62
95
130
173
212
237
274
296
290
294
301
284
277
262
269
263
258
271
270
254
233
215
194
177
145
128
81
43
42
36
28
-1
-53
-86
-108
-149
-216
-266
-320
-349
-347
-353
-378
-391
-394
-428
-436
-432
-448
-467
-487
-479
-489
-498
-510
-534
-531
-529
-518
-511
-495
-474
-474
-461
-451
-475
-478
-504
-538
-557
-595
-591
-589
-612
-624
-618
-619
-613
-597
-581
-557
-527
-493
-468
-446
-420
-396
-366
-355
-368
-363
-342
-324
-306
-287
-254
-215
-195
-198
-193
-199
-198
-191
-192
-202
-222
-236
-243
-233
-237
-260
-255
-248
-254
-246
-267
-266
-276
-292
-301
-312
-315
-343
-352
-371
-376
-384
-398
-398
-413
-404
-382
-377
-371
-371
-391
-398
-412
-413
-403
-390
-391
-394
-393
-396
-375
-336
-298
-287
-274
-264
-267
-261
-260
-263
-268
-279
-288
-272
-274
-285
-269
-254
-251
-255
-246
-232
-234
-247
-249
-267
-290
-302
-296
-302
-292
-260
-235
-208
-189
-174
-140
-112
-74
-35
-5
16
29
64
75
93
133
170
193
219
246
247
235
234
226
247
269
285
298
297
312
304
298
300
296
283
291
310
304
300
280
230
205
182
116
55
15
-40
-97
-142
-169
-210
-254
-271
-300
-348
-385
-420
-450
-462
-484
-513
-527
-546
-573
-584
-588
-592
-597
-585
-587
-588
-580
-595
-590
-581
-581
-575
-564
-542
-519
-516
-483
-475
-486
-467
-450
-458
-444
-412
-422
-419
-417
-404
-390
-385
-360
-352
-356
-334
-323
-301
-289
-279
-269
-259
-233
-219
-190
-181
-174
-160
-190
-199
-181
-189
-194
-185
-202
-205
-190
-190
-192
-191
-204
-234
-245
-266
-290
-293
-300
-324
-343
-370
-396
-442
-468
-485
-506
-515
-516
-516
-523
-513
-542
-574
-576
-591
-595
-573
-569
-558
-543
-536
-512
-487
-479
-480
-452
-451
-441
-419
-442
-434
-431
-442
-423
-402
-381
-350
-338
-347
-342
-329
-320
-321
-321
-326
-333
-338
-324
-322
-335
-321
-326
-320
-301
-300
-281
-249
-245
-218
-190
-167
-157
-136
-97
-71
-44
-1
26
60
105
105
129
192
223
235
267
252
251
260
255
247
242
235
225
221
221
219
219
220
203
182
157
123
85
44
30
-15
-51
-69
-107
-150
-195
-235
-274
-298
-337
-352
-367
-398
-416
-444
-466
-484
-496
-493
-506
-498
-482
-485
-499
-497
-468
-464
-468
-479
-493
-472
-439
-431
-428
-440
-454
-448
-437
-439
-444
-435
-454
-455
-456
-470
-455
-448
-458
-462
-445
-429
-422
-421
-418
-419
-407
-404
-421
-423
-429
-462
-472
-469
-462
-454
-443
-422
-421
-411
-418
-436
-451
-449
-449
-443
-442
-438
-417
-393
-372
-349
-344
-349
-347
-341
-339
-353
-362
-346
-350
-336
-302
-286
-270
-272
-263
-240
-246
-263
-280
-300
-301
-307
-296
-305
-316
-301
-308
-299
-254
-222
-201
-160
-111
-100
-64
-32
-30
-4
18
30
84
118
157
226
253
285
314
350
375
365
361
334
316
324
318
311
310
313
295
300
307
283
286
272
250
216
210
199
155
144
101
39
0
-49
-97
-129
-193
-253
-304
-347
-394
-451
-489
-523
-577
-618
-626
-654
-656
-655
-646
-616
-622
-635
-648
-652
-664
-675
-687
-671
-638
-633
-600
-569
-568
-559
-548
-532
-512
-490
-481
-494
-487
-477
-475
-457
-446
-459
-471
-469
-477
-466
-454
-437
-431
-436
-398
-362
-330
-277
-252
-219
-160
-140
-107
-73
-73
-59
-35
-39
-22
24
47
55
76
88
92
92
92
97
104
107
115
114
107
113
88
71
93
83
62
40
27
-5
-37
-48
-76
-87
-83
-98
-111
-139
-150
-145
-178
-204
-208
-212
-233
-250
-250
-286
-321
-328
-355
-390
-411
-425
-468
-498
-477
-477
-500
-519
-516
-514
-532
-567
-589
-615
-642
-663
-707
-762
-820
-859
-876
-882
-880
-900
-908
-901
-913
-878
-867
-892
-902
-898
-891
-899
-886
-875
-861
-839
-802
-774
-731
-702
-679
-653
-637
-603
-584
-563
-517
-460
-414
-362
-318
-273
-210
-150
-106
-75
-51
-23
-2
8
-6
1
36
38
63
83
83
107
96
114
132
126
111
75
66
24
4
-31
-81
-104
-125
-130
-144
-151
-156
-156
-177
-172
-151
-141
-141
-150
-143
-126
-118
-120
-133
-131
-125
-127
-127
-144
-137
-141
-174
-197
-226
-254
-279
-321
-346
-357
-399
-424
-448
-476
-491
-515
-553
-594
-618
-640
-677
-713
-728
-749
-784
-795
-811
-837
-837
-839
-850
-830
-811
-798
-788
-765
-744
-724
-719
-716
-682
-659
-612
-576
-543
-513
-490
-437
-403
-371
-340
-313
-301
-309
-296
-272
-259
-248
-249
-246
-218
-230
-219
-211
-210
-165
-143
-141
-137
-148
-166
-170
-166
-152
-151
-120
-121
-114
-101
-97
-121
-112
-98
-77
-105
-55
-267
-1140
-888
-439
-209
-483
-1327
-1138
-877
-781
-621
-552
-420
-371
-344
-413
-671
-508
-429
-484
-495
-550
-431
-380
-446
-504
-417
-359
-312
-196
-150
-170
-224
-225
-175
-165
-210
-213
-191
-214
-266
-258
-198
-153
-160
-232
-217
-108
-53
-20
-36
-110
-153
-163
-171
-196
-270
-344
-402
-497
-547
-553
-626
-673
-726
-786
-879
-977
-1068
-1120
-1178
-1379
-1465
-1532
-1560
-1599
-1767
-1843
-1900
-1957
-1952
-2006
-2068
-2129
-2200
-2164
-2121
-1993
-1905
-1819
-1713
-1714
-1664
-1618
-1527
-1485
-1490
-1510
-1551
-1513
-1456
-1410
-1407
-1401
-1327
-1241
-1187
-1141
-1092
-1031
-1000
-1006
-1001
-974
-945
-931
-954
-964
-949
-877
-811
-760
-700
-639
-538
-433
-335
-243
-173
-138
-91
-21
13
28
85
150
184
202
224
293
393
473
551
598
667
787
831
842
863
853
848
893
917
924
943
973
1011
1076
1116
1136
1216
1253
1295
1329
1339
1385
1415
1442
1459
1478
1509
1595
1685
1746
1819
1923
2053
2177
2315
2468
2623
2730
2688
2604
2540
2467
2386
2337
2009
1029
162
-318
-697
-962
-1065
-1396
-1849
-2141
-2184
-1847
-1776
-1953
-2122
-2229
-2149
-1975
-1921
-1962
-2062
-2422
-2438
-2159
-1927
-1685
-1363
-1089
-861
-469
27
545
848
1037
1187
1263
1302
1470
1544
1462
1248
987
927
1020
1086
1083
1124
1020
863
910
1048
1025
826
532
193
-62
-244
-347
-534
-882
-1227
-1425
-1465
-1383
-1268
-1272
-1276
-1257
-1190
-951
-752
-778
-879
-891
-875
-864
-810
-704
-645
-650
-550
-362
-151
85
281
229
163
131
23
-215
-500
-726
-996
-1318
-1430
-1323
-1410
-1516
-1701
-1729
-1609
-1515
-1508
-1573
-1698
-1949
-2043
-2053
-1987
-2135
-2268
-2340
-2296
-2187
-2004
-1832
-1859
-1781
-1690
-1469
-1388
-1209
-1145
-1096
-1132
-1100
-956
-820
-670
-644
-471
-343
-147
16
346
552
656
687
755
878
942
1055
1030
1005
965
1120
1277
1485
1665
1759
1862
2077
2407
2675
2954
3129
3327
3548
3860
4119
4322
4540
4758
4866
4688
4403
4163
3924
3401
2465
1081
-189
-1072
-1657
-1799
-1960
-2616
-3379
-3670
-3446
-2964
-2781
-2997
-3212
-3348
-3238
-2888
-2773
-2938
-3166
-3298
-2986
-2352
-1755
-1241
-752
-361
151
849
1441
1863
2142
2245
2182
2053
1968
1980
1914
1658
1368
1181
1115
1204
1326
1348
1264
999
723
635
576
311
-165
-786
-1388
-1753
-1898
-1999
-2178
-2465
-2634
-2529
-2218
-1796
-1485
-1439
-1431
-1280
-1016
-719
-610
-670
-715
-620
-415
-147
140
378
585
836
1177
1493
1758
1938
2046
2062
1911
1724
1513
1334
1189
946
640
329
129
118
142
103
-75
-304
-406
-415
-420
-579
-996
-1538
-1939
-2086
-2219
-2524
-2814
-2959
-3047
-2980
-2702
-2432
-2243
-2117
-1896
-1554
-1271
-1132
-1011
-913
-933
-990
-968
-802
-689
-672
-628
-528
-444
-314
-94
30
-22
-142
-250
-352
-430
-546
-726
-1010
-1307
-1490
-1545
-1568
-1662
-1772
-1804
-1739
-1613
-1459
-1325
-1314
-1376
-1311
-1147
-1015
-954
-880
-783
-670
-488
-203
103
362
591
830
1081
1305
1488
1661
1816
1882
1924
2047
2203
2367
2556
2734
2893
3078
3312
3634
3935
4123
4291
4512
4760
4978
4935
4565
4199
3956
3553
3041
1726
-364
-1709
-2343
-2722
-2570
-2670
-3544
-4198
-4307
-3758
-2873
-2853
-3295
-3462
-3513
-3250
-2789
-2771
-2893
-3019
-2973
-2173
-1125
-452
100
688
1134
1642
2255
2767
2985
2925
2583
2270
1904
1616
1569
1449
1082
694
495
506
710
685
467
197
-277
-714
-759
-880
-1356
-2050
-2741
-3084
-3025
-2811
-2592
-2512
-2623
-2469
-1920
-1302
-802
-645
-734
-679
-433
-134
115
140
-31
-60
232
664
1006
1225
1401
1568
1699
1825
1958
1885
1639
1423
1134
785
439
146
4
-122
-358
-639
-879
-964
-1100
-1496
-1923
-2235
-2545
-2685
-2661
-2842
-3195
-3425
-3417
-3163
-2798
-2558
-2430
-2294
-2089
-1768
-1413
-1208
-1128
-1098
-1013
-807
-702
-675
-612
-589
-586
-460
-367
-400
-465
-540
-656
-796
-888
-979
-1038
-1122
-1232
-1351
-1475
-1491
-1365
-1298
-1270
-1285
-1341
-1277
-1118
-1017
-1006
-1008
-1010
-926
-688
-432
-340
-293
-221
-18
266
522
754
930
1105
1367
1735
2052
2316
2512
2713
2923
3117
3307
3516
3736
3931
4135
4342
4604
4844
5139
5466
5310
4714
4376
4107
3503
1945
-203
-1557
-2301
-2913
-2813
-2687
-3528
-4416
-4569
-3795
-2784
-2789
-3386
-3556
-3566
-3466
-3124
-3019
-3103
-3289
-3138
-2200
-1059
-443
29
633
1154
1726
2330
2763
2709
2422
1973
1670
1382
1071
1006
976
726
460
471
628
774
611
373
135
-331
-939
-1203
-1371
-1896
-2524
-2974
-3085
-2898
-2615
-2384
-2149
-2070
-1903
-1350
-817
-524
-582
-784
-788
-589
-356
-169
-183
-303
-153
361
933
1179
1255
1362
1504
1640
1664
1563
1271
852
565
476
363
114
-137
-178
-70
-86
-205
-232
-199
-198
-312
-582
-1034
-1566
-1980
-2327
-2594
-2721
-2770
-2782
-2624
-2396
-2273
-2191
-2028
-1746
-1465
-1396
-1530
-1607
-1607
-1585
-1493
-1414
-1335
-1253
-1091
-839
-572
-460
-414
-345
-294
-318
-508
-789
-1168
-1401
-1559
-1613
-1672
-1723
-1706
-1584
-1401
-1211
-1051
-940
-865
-868
-816
-861
-923
-1052
-1039
-928
-779
-665
-528
-299
-78
187
343
474
543
637
727
854
935
1018
1138
1341
1654
1920
2156
2363
2658
2937
3195
3417
3595
3734
3845
4010
4183
4316
4453
4691
4978
4935
4370
4055
3935
3469
2177
202
-1156
-1802
-2346
-2424
-2333
-3070
-3968
-4142
-3398
-2297
-2306
-3025
-3249
-3166
-2977
-2645
-2466
-2522
-2587
-2380
-1469
-434
34
139
480
984
1533
1926
2011
1804
1384
1002
843
851
649
514
412
273
165
131
211
239
-26
-367
-553
-838
-1271
-1624
-1765
-1963
-2249
-2410
-2243
-1895
-1671
-1521
-1335
-1162
-999
-677
-372
-274
-444
-673
-567
-261
-34
15
-16
5
207
574
939
1009
794
692
811
936
852
593
291
101
58
132
195
36
-203
-198
-29
58
-26
-226
-380
-455
-913
-1476
-1687
-1830
-1984
-2039
-2219
-2502
-2520
-2372
-2032
-1735
-1864
-2100
-2117
-2000
-1830
-1717
-1851
-1926
-1883
-1724
-1414
-1219
-1187
-1140
-1033
-996
-866
-900
-1086
-1355
-1491
-1518
-1467
-1521
-1647
-1597
-1520
-1336
-1283
-1216
-1146
-1032
-1041
-1035
-1075
-1161
-1160
-1103
-947
-912
-875
-823
-603
-397
-189
-137
-128
-23
113
218
299
334
345
587
908
1236
1486
1693
1914
2246
2529
2751
2975
3045
3126
3381
3633
3784
3934
4101
4380
4739
5044
5359
5386
4865
4430
4291
3368
1331
-331
-1146
-1616
-1908
-2181
-2588
-3094
-3381
-2955
-1870
-1513
-2312
-3037
-3135
-2737
-2550
-2781
-3020
-2966
-2631
-1826
-915
-404
-191
64
687
1438
1851
1569
1088
714
545
393
310
255
118
69
175
392
427
432
503
477
198
-185
-588
-995
-1405
-1721
-1885
-1960
-1928
-1881
-1703
-1400
-1152
-1026
-820
-563
-428
-441
-616
-822
-975
-960
-818
-619
-464
-389
-235
75
463
770
858
778
730
760
754
622
340
98
69
196
326
358
300
283
415
590
703
605
379
145
43
-40
-176
-520
-1131
-1355
-1243
-1215
-1341
-1526
-1693
-1781
-1867
-1874
-1777
-1908
-2181
-2309
-2370
-2382
-2352
-2269
-2037
-1873
-1858
-1671
-1422
-1180
-1007
-968
-1023
-1150
-1223
-1261
-1318
-1486
-1564
-1532
-1384
-1245
-1174
-1207
-1201
-1110
-1024
-912
-925
-1048
-1206
-1214
-1129
-988
-953
-931
-823
-641
-447
-321
-244
-205
-110
-39
62
96
85
76
186
386
597
835
1027
1260
1529
1801
2050
2256
2408
2587
2768
2932
3040
3154
3346
3570
3847
4134
4366
4660
5026
5371
5452
5058
4618
4178
2931
1180
-85
-852
-1284
-1615
-2036
-2403
-2664
-2651
-2081
-1500
-1655
-2357
-2961
-3002
-2659
-2655
-2874
-2997
-2884
-2303
-1374
-721
-451
-302
30
642
1188
1290
858
338
77
168
291
312
250
140
166
484
842
873
680
465
341
140
-215
-663
-1130
-1515
-1655
-1597
-1487
-1396
-1402
-1322
-1033
-707
-566
-549
-624
-716
-781
-911
-1049
-1131
-1084
-879
-605
-425
-283
-101
148
441
611
594
470
429
436
423
327
190
178
318
559
725
726
634
646
799
908
811
475
166
13
-33
-119
-308
-601
-998
-1091
-983
-1003
-1249
-1550
-1733
-1753
-1796
-1951
-2121
-2327
-2486
-2494
-2431
-2379
-2352
-2305
-2073
-1856
-1766
-1605
-1429
-1332
-1310
-1407
-1471
-1500
-1497
-1510
-1529
-1512
-1407
-1278
-1163
-1061
-1034
-1093
-1121
-1033
-1011
-1059
-1183
-1227
-1191
-1098
-1013
-928
-893
-901
-803
-679
-552
-527
-568
-614
-547
-460
-432
-444
-428
-288
-104
124
337
520
692
933
1218
1483
1644
1744
1897
2112
2308
2451
2588
2765
3009
3248
3537
3818
4036
4260
4573
4874
4850
4554
4222
3656
2510
1344
501
-78
-489
-904
-1359
-1682
-1760
-1438
-966
-1009
-1581
-2249
-2531
-2254
-2137
-2499
-2879
-3071
-2856
-2178
-1541
-1351
-1370
-1186
-533
129
339
9
-483
-615
-272
71
-26
-308
-459
-367
46
504
606
404
282
400
592
474
4
-480
-785
-799
-728
-838
-1052
-1211
-1204
-916
-547
-400
-479
-612
-622
-532
-517
-668
-910
-1048
-1022
-854
-709
-691
-678
-554
-255
108
295
217
92
124
277
352
272
157
93
163
309
377
365
339
426
638
797
760
561
427
434
496
410
145
-148
-364
-476
-549
-703
-970
-1171
-1223
-1185
-1218
-1393
-1579
-1664
-1675
-1711
-1859
-2034
-2156
-2139
-2007
-1932
-1923
-1891
-1767
-1562
-1421
-1461
-1573
-1603
-1520
-1441
-1490
-1618
-1707
-1638
-1472
-1325
-1274
-1305
-1282
-1116
-910
-839
-927
-1004
-948
-837
-756
-772
-851
-863
-748
-586
-457
-434
-464
-410
-245
-78
-31
-61
-69
7
107
168
186
179
238
362
540
701
759
833
1003
1219
1388
1471
1514
1574
1712
1893
1987
2086
2221
2391
2630
2894
3050
3088
3107
3136
3010
2634
2132
1628
1169
760
441
217
31
-158
-125
-15
-132
-453
-762
-827
-670
-626
-803
-1085
-1457
-1675
-1628
-1495
-1490
-1653
-1778
-1638
-1362
-1243
-1299
-1463
-1425
-1128
-855
-842
-981
-1191
-1276
-1034
-701
-587
-704
-841
-765
-466
-253
-230
-324
-361
-241
-89
-54
-185
-389
-496
-346
-117
-58
-239
-427
-436
-294
-159
-144
-222
-352
-376
-334
-324
-394
-506
-545
-474
-349
-314
-393
-483
-441
-309
-198
-136
-160
-207
-218
-187
-105
-31
-18
-32
27
89
100
90
79
124
180
207
165
73
-17
-78
-134
-208
-287
-384
-388
-443
-517
-522
-630
-775
-787
-784
-802
-882
-1074
-1192
-1267
-1303
-1259
-1235
-1304
-1364
-1423
-1419
-1379
-1408
-1468
-1518
-1501
-1477
-1454
-1523
-1535
-1493
-1514
-1465
-1398
-1408
-1422
-1390
-1358
-1268
-1231
-1210
-1174
-1129
-1075
-1018
-959
-899
-842
-827
-790
-725
-686
-699
-687
-620
-545
-508
-489
-464
-415
-353
-282
-204
-125
-29
53
156
268
368
467
589
711
821
939
1054
1165
1295
1435
1622
1823
1988
2163
2327
2446
2507
2438
2289
2139
1871
1562
1432
1460
1468
1405
1326
1153
831
534
475
520
465
285
108
-91
-350
-548
-696
-837
-961
-1095
-1241
-1343
-1481
-1626
-1722
-1680
-1497
-1384
-1384
-1440
-1496
-1551
-1520
-1396
-1264
-1216
-1267
-1311
-1260
-1155
-1081
-1026
-961
-841
-742
-689
-662
-649
-658
-622
-481
-376
-389
-511
-589
-589
-531
-450
-439
-454
-498
-534
-518
-471
-458
-438
-392
-322
-292
-305
-335
-340
-256
-134
-60
-21
-10
-26
-12
27
94
152
185
230
269
287
283
250
251
298
341
341
312
254
186
130
73
28
40
53
-35
-78
-111
-290
-457
-492
-494
-474
-540
-664
-743
-880
-947
-902
-884
-939
-997
-1075
-1132
-1192
-1305
-1436
-1524
-1532
-1500
-1490
-1526
-1515
-1546
-1554
-1466
-1382
-1368
-1385
-1380
-1340
-1282
-1269
-1236
-1232
-1209
-1152
-1072
-1007
-953
-924
-880
-793
-703
-620
-606
-582
-531
-481
-437
-383
-340
-294
-251
-198
-94
-2
71
139
246
342
435
506
578
681
775
886
1011
1131
1249
1387
1564
1779
1964
2144
2304
2399
2414
2324
2195
2022
1720
1440
1394
1477
1461
1420
1335
1090
784
626
664
700
595
411
232
-19
-233
-386
-555
-691
-821
-991
-1116
-1191
-1332
-1464
-1506
-1430
-1304
-1257
-1300
-1355
-1423
-1474
-1422
-1301
-1215
-1239
-1314
-1330
-1258
-1160
-1111
-1090
-1027
-942
-902
-874
-847
-874
-909
-827
-685
-654
-727
-812
-853
-828
-733
-667
-661
-711
-759
-751
-702
-675
-663
-650
-610
-522
-470
-471
-468
-438
-350
-243
-140
-71
-77
-94
-69
10
98
148
158
171
190
206
232
265
265
268
276
283
279
223
140
108
63
26
-19
-112
-117
-162
-271
-289
-305
-387
-424
-482
-560
-676
-807
-850
-838
-882
-936
-993
-1130
-1190
-1222
-1246
-1257
-1294
-1369
-1434
-1483
-1535
-1565
-1604
-1572
-1504
-1493
-1493
-1468
-1492
-1500
-1455
-1386
-1332
-1322
-1316
-1309
-1254
-1200
-1128
-1088
-1028
-966
-922
-864
-803
-741
-713
-630
-534
-472
-444
-412
-376
-319
-236
-138
-45
21
87
151
266
359
438
539
627
751
860
938
1022
1145
1294
1469
1650
1813
1931
2076
2236
2308
2331
2285
2215
2172
1965
1701
1510
1376
1335
1392
1417
1338
1109
799
692
655
625
575
421
194
-16
-224
-401
-529
-711
-878
-978
-1042
-1107
-1238
-1401
-1432
-1368
-1313
-1257
-1255
-1359
-1476
-1492
-1415
-1276
-1247
-1269
-1288
-1295
-1239
-1173
-1128
-1068
-1003
-916
-817
-783
-807
-869
-848
-727
-590
-534
-576
-641
-662
-619
-548
-485
-462
-490
-504
-487
-463
-464
-473
-426
-363
-294
-249
-243
-254
-238
-189
-112
-41
-8
-11
-41
-22
37
88
144
176
196
226
251
264
267
304
320
356
387
357
307
245
170
146
91
39
5
-69
-70
-128
-266
-329
-345
-441
-459
-517
-624
-742
-868
-887
-875
-926
-1010
-1050
-1135
-1166
-1185
-1221
-1246
-1265
-1319
-1305
-1285
-1332
-1340
-1398
-1397
-1343
-1296
-1324
-1305
-1307
-1288
-1223
-1173
-1135
-1120
-1098
-1077
-986
-963
-946
-931
-895
-834
-750
-697
-649
-617
-600
-506
-440
-370
-322
-280
-218
-134
-70
5
62
100
169
257
329
406
500
560
662
800
940
1056
1186
1319
1464
1609
1768
1926
2069
2191
2306
2358
2327
2302
2286
2210
2009
1781
1527
1351
1406
1477
1437
1299
992
721
627
587
573
469
226
52
-121
-321
-419
-564
-742
-806
-844
-879
-955
-1110
-1248
-1297
-1256
-1169
-1084
-1146
-1251
-1321
-1365
-1265
-1151
-1157
-1206
-1234
-1239
-1166
-1117
-1080
-1039
-1014
-943
-841
-803
-826
-833
-813
-719
-584
-528
-571
-612
-616
-602
-549
-483
-472
-503
-535
-505
-475
-466
-441
-416
-376
-329
-276
-271
-291
-311
-274
-177
-104
-54
-58
-78
-44
41
124
200
235
246
271
282
297
289
276
280
305
325
305
239
148
101
102
83
26
-48
-125
-224
-293
-322
-412
-499
-586
-666
-737
-793
-882
-937
-995
-1043
-1054
-1099
-1135
-1179
-1236
-1301
-1302
-1333
-1324
-1326
-1337
-1321
-1304
-1270
-1239
-1196
-1175
-1148
-1163
-1147
-1155
-1158
-1166
-1143
-1092
-1036
-964
-930
-880
-833
-793
-753
-706
-686
-650
-627
-578
-547
-532
-500
-455
-394
-343
-298
-246
-195
-144
-65
-4
77
162
231
330
434
514
627
739
855
979
1107
1251
1388
1537
1700
1858
2016
2158
2275
2358
2354
2345
2355
2308
2168
1925
1638
1356
1227
1333
1357
1281
1146
882
623
496
464
431
306
124
-29
-227
-425
-556
-690
-793
-825
-883
-928
-1002
-1140
-1245
-1262
-1210
-1108
-1027
-1071
-1146
-1226
-1247
-1145
-1029
-981
-1014
-1072
-1069
-1006
-944
-886
-848
-803
-725
-648
-642
-674
-714
-722
-626
-499
-472
-523
-610
-695
-678
-579
-523
-505
-516
-528
-520
-504
-482
-449
-445
-420
-349
-288
-256
-286
-295
-229
-112
18
103
110
85
127
219
321
387
392
383
387
412
439
425
397
378
400
425
365
251
131
64
37
-6
-61
-133
-256
-383
-452
-458
-518
-638
-734
-790
-827
-843
-877
-929
-976
-1047
-1059
-1033
-1071
-1171
-1291
-1321
-1278
-1245
-1266
-1304
-1339
-1361
-1352
-1264
-1205
-1236
-1245
-1204
-1152
-1106
-1075
-1120
-1119
-1051
-963
-897
-870
-886
-869
-769
-649
-577
-600
-618
-596
-548
-493
-438
-455
-454
-400
-348
-256
-205
-180
-140
-44
99
231
325
391
468
606
760
917
1058
1150
1250
1413
1608
1786
1955
2077
2169
2287
2386
2402
2318
2198
2010
1819
1751
1689
1489
1350
1646
1943
1913
1847
1648
1165
798
723
671
540
346
49
-392
-695
-689
-715
-935
-1189
-1459
-1621
-1383
-1132
-1295
-1683
-1839
-1709
-1334
-988
-1088
-1505
-1745
-1430
-959
-781
-853
-1062
-1139
-774
-306
-269
-512
-660
-570
-265
37
-17
-414
-647
-412
-70
54
-69
-296
-437
-320
-91
-87
-320
-496
-488
-400
-327
-379
-575
-676
-546
-364
-304
-352
-387
-361
-256
-123
-99
-154
-115
-2
54
70
101
156
275
446
539
515
497
584
666
609
465
326
240
190
74
-163
-403
-488
-411
-364
-430
-638
-840
-857
-722
-751
-1013
-1307
-1466
-1446
-1379
-1410
-1559
-1685
-1644
-1449
-1325
-1350
-1498
-1607
-1557
-1400
-1370
-1508
-1629
-1635
-1523
-1394
-1304
-1294
-1259
-1144
-984
-864
-888
-987
-999
-929
-915
-955
-993
-991
-929
-816
-682
-591
-552
-492
-407
-357
-341
-368
-378
-334
-275
-228
-206
-141
0
148
294
437
540
634
779
939
1034
1110
1244
1397
1617
1838
2049
2238
2447
2752
3079
3378
3670
3866
3885
3854
3885
3793
3440
2766
1769
955
499
263
97
-253
-797
-1060
-888
-352
-213
-836
-1586
-2051
-2140
-1852
-1853
-2353
-2737
-2691
-2130
-1432
-1139
-1238
-1309
-1067
-474
-175
-439
-856
-1094
-1003
-634
-329
-356
-450
-359
-39
374
607
558
393
264
211
127
-59
-280
-523
-705
-657
-472
-339
-307
-321
-275
-140
-8
-23
-220
-515
-755
-846
-858
-899
-919
-899
-749
-508
-345
-220
-101
3
104
111
14
-81
-116
-58
2
20
103
310
580
830
929
910
938
1043
1126
1067
838
571
420
338
270
144
25
-67
-130
-223
-403
-602
-711
-793
-912
-1115
-1389
-1564
-1660
-1678
-1723
-1843
-1906
-1801
-1676
-1568
-1475
-1485
-1481
-1418
-1351
-1356
-1456
-1549
-1545
-1458
-1310
-1229
-1225
-1218
-1145
-1059
-969
-927
-1013
-1100
-1108
-1071
-1052
-1060
-1050
-976
-842
-670
-546
-514
-481
-437
-386
-323
-317
-355
-383
-359
-289
-219
-163
-87
20
135
265
379
448
547
664
753
862
984
1110
1275
1488
1707
1938
2171
2454
2748
2984
3247
3522
3743
4034
4350
4455
4309
4145
4014
3748
3058
1801
707
14
-395
-482
-645
-1240
-1770
-1807
-1226
-823
-1300
-2069
-2667
-2895
-2568
-2305
-2498
-2705
-2696
-2176
-1328
-802
-684
-749
-677
-250
34
-89
-386
-623
-680
-452
-86
135
221
256
347
552
664
612
456
187
-86
-329
-541
-717
-877
-997
-906
-717
-569
-461
-410
-411
-384
-348
-466
-651
-837
-953
-1003
-1037
-1018
-908
-713
-414
-195
-155
-140
-63
63
140
74
-113
-273
-263
-69
72
100
152
308
583
839
886
753
595
527
591
595
415
148
25
127
280
350
225
23
-110
-175
-360
-716
-1193
-1526
-1631
-1650
-1657
-1750
-1861
-1871
-1732
-1589
-1547
-1663
-1758
-1808
-1831
-1807
-1766
-1712
-1626
-1522
-1420
-1305
-1211
-1133
-1049
-1003
-979
-984
-1030
-1054
-1098
-1174
-1214
-1239
-1270
-1213
-1158
-1128
-1126
-1114
-1060
-992
-960
-978
-1023
-1069
-1052
-993
-880
-811
-763
-686
-552
-435
-354
-291
-254
-179
-75
-8
31
105
172
305
493
650
769
898
1053
1216
1366
1520
1677
1847
2078
2327
2523
2724
3014
3288
3592
3929
4220
4393
4316
4113
3999
3807
3340
2537
1121
-123
-701
-998
-1091
-1313
-1908
-2320
-2267
-1768
-1399
-1823
-2514
-2960
-3148
-2889
-2603
-2647
-2610
-2373
-1789
-946
-396
-236
-148
-66
140
307
203
-40
-234
-355
-244
48
292
488
575
573
555
545
435
252
-68
-440
-774
-944
-1064
-1172
-1223
-1154
-910
-716
-544
-453
-470
-510
-507
-592
-714
-849
-923
-895
-856
-773
-617
-376
-99
132
203
157
131
178
185
127
-36
-173
-137
21
206
298
358
493
694
846
867
723
529
414
409
421
323
154
64
67
-46
-160
-292
-553
-756
-916
-1086
-1258
-1451
-1522
-1488
-1555
-1626
-1679
-1747
-1734
-1736
-1750
-1682
-1645
-1582
-1493
-1458
-1432
-1384
-1354
-1244
-1139
-1111
-1091
-1101
-1102
-1080
-1135
-1207
-1237
-1273
-1251
-1203
-1178
-1206
-1223
-1160
-1030
-978
-970
-997
-1049
-1027
-918
-791
-738
-707
-681
-637
-555
-449
-394
-354
-349
-298
-239
-209
-158
-112
19
202
379
538
727
904
1097
1305
1538
1744
1932
2206
2448
2651
2847
3103
3392
3668
3952
4208
4515
4734
4601
4347
4162
3822
3124
1686
244
-596
-1207
-1334
-1228
-1667
-2286
-2444
-1959
-1375
-1560
-2220
-2821
-3267
-3209
-2852
-2749
-2705
-2585
-2109
-1220
-506
-220
-89
-24
75
230
168
-71
-287
-494
-502
-269
-26
309
494
500
528
478
393
288
26
-323
-753
-1035
-1150
-1294
-1311
-1204
-1000
-762
-520
-378
-383
-448
-450
-556
-742
-893
-1013
-1015
-968
-902
-786
-597
-307
-23
107
111
15
-25
21
39
-47
-223
-301
-190
18
183
264
342
474
643
776
698
442
202
117
161
137
-15
-131
-119
-2
135
98
-126
-354
-502
-755
-1188
-1558
-1792
-1935
-1943
-1857
-1847
-1883
-1820
-1626
-1577
-1644
-1708
-1767
-1815
-1823
-1805
-1723
-1625
-1531
-1369
-1189
-1099
-1082
-1096
-1179
-1256
-1332
-1394
-1470
-1528
-1557
-1455
-1366
-1299
-1183
-1130
-1077
-1039
-1055
-1093
-1120
-1136
-1081
-1047
-1008
-966
-917
-794
-633
-520
-439
-349
-280
-225
-161
-112
-92
-13
85
219
343
460
605
770
964
1164
1317
1447
1615
1756
1939
2169
2363
2548
2759
2992
3236
3495
3710
3937
4240
4570
4759
4562
4174
3887
3516
2805
1443
4
-899
-1436
-1454
-1377
-1831
-2401
-2558
-2072
-1489
-1656
-2294
-2880
-3305
-3154
-2718
-2591
-2546
-2442
-1905
-1067
-408
-85
35
105
201
321
261
5
-229
-408
-403
-167
28
300
481
454
457
362
219
141
-167
-530
-940
-1283
-1428
-1560
-1537
-1399
-1196
-962
-760
-589
-489
-510
-503
-585
-747
-856
-953
-952
-930
-910
-745
-551
-257
39
108
108
24
-17
57
26
-78
-237
-331
-179
36
184
255
325
490
675
774
695
458
264
182
188
165
-19
-146
-176
-239
-266
-355
-471
-724
-1127
-1330
-1478
-1706
-1792
-1826
-1869
-1937
-1998
-1854
-1799
-1875
-1810
-1813
-1838
-1788
-1701
-1575
-1521
-1530
-1488
-1350
-1220
-1174
-1219
-1340
-1486
-1507
-1450
-1397
-1387
-1482
-1451
-1355
-1252
-1143
-1173
-1211
-1195
-1194
-1147
-1136
-1138
-1086
-1004
-852
-763
-737
-664
-610
-543
-462
-415
-351
-354
-332
-214
-150
-53
93
230
428
561
650
787
881
1049
1234
1435
1632
1757
1988
2259
2488
2717
2916
3109
3311
3496
3714
3893
4038
4357
4621
4539
4180
3859
3520
2965
1917
503
-602
-1337
-1552
-1381
-1628
-2161
-2496
-2312
-1633
-1419
-1891
-2413
-2908
-3018
-2528
-2249
-2232
-2200
-1888
-1129
-397
39
177
200
283
471
537
336
74
-176
-360
-223
-5
151
315
294
282
284
181
144
-70
-459
-812
-1144
-1296
-1408
-1504
-1479
-1343
-1081
-812
-644
-521
-511
-493
-431
-513
-645
-772
-828
-777
-735
-629
-484
-291
21
215
284
262
210
253
277
209
42
-150
-162
-41
101
179
165
251
417
550
599
424
155
8
-4
-84
-374
-690
-967
-1183
-1219
-1195
-1217
-1302
-1359
-1301
-1357
-1491
-1531
-1669
-1848
-1953
-2085
-2148
-2168
-2110
-1951
-1827
-1739
-1682
-1688
-1712
-1754
-1804
-1876
-1925
-1921
-1911
-1848
-1787
-1708
-1541
-1373
-1204
-1104
-1121
-1133
-1150
-1135
-1108
-1142
-1150
-1159
-1126
-983
-843
-741
-662
-565
-443
-365
-350
-374
-420
-416
-348
-241
-145
-99
11
164
354
564
750
921
1075
1233
1412
1595
1762
1934
2148
2415
2638
2833
3049
3260
3507
3770
4005
4243
4430
4727
4893
4591
4192
3777
2767
1313
198
-614
-1189
-1548
-1654
-1724
-2163
-2169
-1356
-1077
-1458
-1903
-2480
-2817
-2707
-2546
-2514
-2580
-2471
-1816
-1004
-404
-59
52
208
484
503
271
-13
-433
-675
-565
-410
-214
-31
35
169
285
369
468
360
98
-293
-734
-945
-1126
-1356
-1474
-1410
-1230
-976
-645
-436
-438
-386
-261
-213
-304
-575
-822
-963
-1013
-889
-767
-632
-377
-118
133
313
367
389
409
389
259
50
-106
-156
-89
36
135
244
378
564
747
771
668
505
427
412
276
39
-355
-677
-723
-829
-991
-1105
-1223
-1252
-1238
-1227
-1257
-1500
-1654
-1595
-1741
-1974
-2079
-2172
-2174
-2021
-1877
-1812
-1813
-1849
-1854
-1841
-1860
-1834
-1865
-1941
-1889
-1906
-1884
-1717
-1641
-1535
-1381
-1280
-1182
-1126
-1110
-1050
-1041
-1015
-983
-988
-995
-943
-861
-809
-720
-625
-560
-443
-373
-391
-352
-330
-255
-180
-158
-108
-59
68
258
411
546
732
915
1115
1317
1495
1636
1806
2037
2234
2422
2569
2736
2958
3212
3472
3703
3885
4102
4307
4610
4860
4687
4316
3947
3174
1933
776
-100
-719
-1215
-1419
-1503
-1944
-2111
-1424
-974
-1235
-1664
-2222
-2585
-2414
-2179
-2288
-2629
-2797
-2299
-1490
-922
-643
-688
-585
10
404
246
-91
-549
-731
-481
-268
-340
-527
-571
-319
1
194
287
196
123
121
-34
-338
-630
-921
-1190
-1264
-1234
-1196
-1047
-892
-767
-622
-424
-166
-94
-259
-476
-655
-735
-688
-672
-760
-792
-643
-327
-32
113
164
264
459
642
626
405
190
128
180
265
240
138
155
347
577
651
579
549
585
613
534
234
-202
-557
-734
-877
-1054
-1286
-1444
-1458
-1338
-1226
-1203
-1253
-1320
-1411
-1565
-1749
-1957
-2102
-2160
-2157
-2213
-2289
-2256
-2104
-1898
-1735
-1659
-1640
-1597
-1526
-1488
-1574
-1671
-1698
-1624
-1488
-1362
-1324
-1291
-1159
-963
-772
-684
-663
-705
-691
-628
-607
-651
-714
-726
-659
-544
-460
-445
-446
-367
-237
-86
-16
-33
-46
14
123
237
318
370
462
627
888
1119
1298
1466
1653
1893
2140
2342
2524
2659
2800
3035
3273
3481
3661
3829
3953
3979
3862
3440
2695
1897
1223
689
130
-420
-688
-899
-1089
-761
-479
-783
-1134
-1368
-1529
-1364
-1266
-1471
-1855
-2352
-2334
-1947
-1778
-1692
-1757
-1820
-1445
-979
-814
-895
-1082
-1083
-730
-358
-364
-737
-1112
-1080
-710
-388
-325
-474
-638
-460
-52
109
10
-215
-369
-266
-151
-244
-533
-835
-824
-592
-401
-354
-505
-676
-613
-403
-283
-311
-427
-567
-618
-571
-560
-630
-694
-672
-521
-354
-281
-228
-203
-125
72
228
321
338
260
201
215
255
281
248
204
192
166
193
271
246
151
83
25
-87
-249
-482
-677
-783
-827
-824
-832
-910
-1043
-1133
-1153
-1140
-1142
-1142
-1202
-1279
-1386
-1477
-1534
-1582
-1607
-1586
-1587
-1647
-1629
-1557
-1498
-1446
-1351
-1275
-1219
-1181
-1149
-1160
-1157
-1095
-1011
-941
-905
-885
-883
-827
-734
-642
-574
-540
-540
-507
-455
-430
-408
-397
-387
-354
-283
-286
-299
-290
-252
-163
-69
0
17
49
101
202
332
445
571
696
808
922
1014
1107
1237
1376
1556
1764
1892
2017
2175
2350
2521
2631
2644
2515
2248
1923
1602
1214
786
659
794
764
799
835
571
282
176
130
175
153
7
-48
-341
-637
-701
-815
-874
-852
-940
-1082
-1236
-1354
-1372
-1373
-1359
-1261
-1147
-1101
-1091
-1187
-1287
-1260
-1132
-989
-918
-979
-1077
-1070
-1013
-874
-751
-738
-719
-680
-644
-606
-596
-604
-553
-476
-387
-374
-454
-525
-548
-506
-415
-339
-344
-387
-447
-491
-462
-389
-334
-294
-271
-290
-295
-285
-276
-223
-176
-98
13
72
47
15
2
58
162
235
243
192
160
165
200
199
120
-3
-105
-103
-63
-126
-210
-226
-271
-343
-352
-440
-556
-625
-660
-670
-761
-939
-1061
-1139
-1243
-1258
-1305
-1417
-1474
-1495
-1535
-1543
-1563
-1594
-1565
-1560
-1540
-1526
-1560
-1589
-1542
-1498
-1425
-1357
-1328
-1274
-1221
-1146
-1061
-977
-914
-818
-747
-672
-602
-569
-525
-450
-381
-314
-235
-180
-124
-50
52
151
218
266
332
406
469
545
636
738
845
967
1095
1248
1404
1538
1705
1839
2010
2186
2318
2445
2533
2532
2451
2174
1802
1432
1178
1343
1454
1383
1322
1073
683
563
532
505
561
434
379
204
-158
-360
-512
-684
-659
-694
-877
-1061
-1275
-1421
-1451
-1440
-1380
-1245
-1190
-1201
-1269
-1399
-1412
-1269
-1145
-1073
-1083
-1200
-1241
-1194
-1117
-999
-964
-926
-820
-795
-789
-776
-816
-758
-619
-515
-440
-488
-572
-584
-540
-465
-371
-320
-343
-384
-417
-423
-371
-314
-272
-216
-204
-237
-245
-268
-261
-200
-153
-84
-39
-74
-130
-149
-100
2
80
127
137
114
119
155
188
191
183
137
63
-34
-87
-114
-170
-164
-120
-166
-314
-427
-536
-586
-630
-625
-661
-829
-999
-1105
-1180
-1228
-1217
-1240
-1243
-1315
-1393
-1479
-1579
-1618
-1618
-1576
-1561
-1582
-1653
-1685
-1699
-1641
-1529
-1447
-1388
-1351
-1335
-1320
-1268
-1205
-1133
-1065
-1010
-963
-899
-877
-823
-724
-613
-480
-402
-351
-321
-292
-229
-103
33
147
234
295
348
440
556
651
759
847
977
1109
1205
1307
1430
1578
1778
1983
2167
2341
2470
2579
2582
2486
2200
1837
1459
1319
1506
1504
1446
1389
1097
770
736
658
646
663
540
534
304
-34
-195
-395
-557
-542
-615
-797
-1037
-1261
-1355
-1386
-1414
-1356
-1266
-1256
-1279
-1369
-1466
-1481
-1390
-1282
-1223
-1221
-1305
-1328
-1300
-1235
-1115
-1039
-952
-860
-847
-841
-861
-867
-774
-671
-587
-554
-597
-644
-639
-594
-523
-431
-393
-386
-412
-470
-497
-457
-378
-322
-263
-260
-253
-231
-242
-217
-187
-150
-80
-37
-51
-83
-117
-98
2
85
117
90
60
54
68
100
80
-11
-134
-218
-168
-175
-262
-269
-278
-338
-346
-373
-447
-470
-545
-598
-677
-860
-1010
-1050
-1109
-1125
-1136
-1182
-1238
-1354
-1424
-1476
-1513
-1565
-1542
-1582
-1658
-1723
-1779
-1795
-1774
-1704
-1628
-1552
-1510
-1441
-1434
-1403
-1310
-1227
-1162
-1098
-1059
-1021
-956
-907
-826
-766
-687
-623
-565
-493
-415
-335
-228
-90
20
133
196
273
342
453
566
685
810
905
1016
1134
1280
1414
1561
1726
1899
2065
2239
2426
2495
2468
2319
1967
1582
1195
1152
1329
1273
1225
1125
778
512
512
417
460
486
434
455
161
-159
-299
-483
-576
-513
-633
-876
-1119
-1282
-1364
-1386
-1371
-1269
-1146
-1125
-1107
-1209
-1337
-1340
-1214
-1079
-1018
-1102
-1218
-1245
-1262
-1186
-1063
-1024
-950
-857
-836
-822
-839
-813
-713
-602
-492
-458
-529
-599
-601
-567
-502
-419
-397
-412
-460
-525
-512
-440
-358
-308
-279
-322
-332
-318
-327
-305
-265
-177
-64
-4
-15
-67
-109
-36
65
119
163
124
71
66
84
58
9
-66
-131
-122
-107
-148
-212
-251
-283
-307
-328
-398
-499
-633
-746
-864
-954
-954
-951
-1044
-1225
-1367
-1513
-1456
-1418
-1406
-1398
-1445
-1444
-1395
-1364
-1439
-1518
-1582
-1576
-1547
-1564
-1572
-1588
-1621
-1567
-1439
-1342
-1239
-1189
-1158
-1095
-1059
-1003
-912
-845
-774
-667
-624
-577
-505
-409
-289
-190
-105
-14
82
188
308
400
503
630
742
877
1010
1124
1249
1411
1599
1821
2037
2195
2340
2477
2605
2622
2461
2194
1825
1370
991
701
646
644
591
728
789
552
335
213
70
196
385
426
236
-232
-524
-556
-580
-547
-625
-946
-1119
-1090
-1025
-1059
-1203
-1285
-1087
-767
-581
-675
-1016
-1226
-1151
-891
-700
-778
-1052
-1217
-1111
-929
-780
-771
-867
-835
-644
-441
-409
-589
-747
-724
-571
-398
-414
-658
-913
-999
-837
-621
-528
-582
-700
-747
-616
-421
-348
-408
-515
-487
-347
-216
-247
-432
-550
-452
-178
72
140
6
-119
-22
261
474
468
319
191
164
214
201
19
-238
-361
-316
-136
-139
-324
-431
-422
-392
-342
-402
-649
-822
-954
-967
-1015
-1137
-1208
-1200
-1193
-1112
-1113
-1260
-1308
-1276
-1146
-1097
-1125
-1238
-1308
-1333
-1276
-1235
-1252
-1258
-1279
-1215
-1132
-1077
-1110
-1085
-999
-890
-793
-776
-823
-866
-802
-664
-544
-504
-469
-425
-357
-238
-113
-25
93
239
406
582
717
835
912
1030
1208
1350
1471
1598
1727
1907
2182
2447
2705
2955
3190
3453
3611
3640
3434
2930
2348
1800
1212
658
85
-364
-624
-780
-548
-211
-321
-586
-685
-780
-583
-269
-360
-761
-1244
-1431
-1278
-1197
-1262
-1378
-1549
-1326
-759
-481
-563
-740
-758
-435
2
98
-244
-762
-944
-790
-606
-599
-774
-946
-876
-480
-212
-232
-315
-373
-318
-183
-192
-431
-781
-1019
-1017
-949
-912
-879
-968
-1053
-947
-714
-514
-441
-448
-548
-647
-629
-579
-680
-893
-1001
-950
-769
-541
-459
-506
-454
-185
155
370
398
305
237
304
435
401
199
28
-16
-69
-127
-255
-468
-546
-478
-413
-443
-585
-733
-809
-906
-1070
-1348
-1675
-1823
-1845
-1899
-1910
-1894
-1868
-1739
-1450
-1279
-1334
-1409
-1458
-1491
-1518
-1526
-1577
-1701
-1743
-1606
-1526
-1445
-1298
-1189
-1051
-910
-773
-770
-865
-920
-932
-918
-873
-852
-881
-876
-791
-641
-500
-338
-226
-175
-80
24
68
65
81
155
262
411
590
716
868
1070
1311
1557
1767
1977
2158
2331
2587
2853
3097
3371
3631
3941
4296
4565
4636
4401
3606
2537
1584
800
194
-490
-1234
-1704
-1966
-1761
-970
-691
-1052
-1227
-1369
-1331
-1002
-1039
-1479
-1916
-1928
-1472
-1163
-1148
-1003
-799
-427
290
694
523
282
156
118
153
42
-259
-580
-814
-795
-756
-718
-476
-277
-208
-128
-113
-161
-234
-446
-754
-1040
-1120
-1087
-1132
-1254
-1362
-1277
-898
-445
-194
-266
-396
-335
-236
-196
-349
-705
-911
-894
-815
-754
-790
-798
-556
-205
119
267
206
196
276
345
330
232
97
16
28
75
117
185
275
359
360
125
-79
-193
-316
-419
-656
-881
-1010
-1183
-1188
-1115
-1444
-1740
-1748
-1781
-1741
-1687
-1707
-1747
-1844
-1693
-1395
-1380
-1451
-1435
-1577
-1653
-1490
-1368
-1384
-1405
-1343
-1225
-1085
-1004
-932
-983
-1041
-937
-867
-864
-898
-1007
-1023
-846
-712
-583
-511
-508
-421
-306
-149
-39
-48
-55
-24
22
136
235
276
411
612
874
1151
1354
1485
1622
1806
2010
2219
2379
2483
2641
2886
3141
3457
3690
3948
4344
4683
5044
5119
4748
3768
2280
1107
332
-377
-1040
-1782
-2432
-2612
-2219
-1280
-735
-1071
-1174
-1225
-1356
-1028
-1091
-1605
-1911
-1809
-1300
-886
-823
-528
-169
246
923
1255
1130
818
543
280
49
-149
-368
-561
-779
-907
-839
-637
-346
-51
19
-69
-144
-265
-360
-715
-1196
-1404
-1434
-1323
-1215
-1226
-1188
-987
-539
2
226
215
98
-74
-121
-215
-452
-724
-942
-939
-788
-703
-589
-464
-243
108
303
385
323
122
40
-1
-91
-117
-149
-164
-83
-18
133
314
474
557
513
341
19
-197
-378
-744
-1088
-1276
-1408
-1384
-1388
-1381
-1286
-1407
-1466
-1382
-1514
-1602
-1667
-1877
-1927
-1886
-1831
-1673
-1608
-1540
-1461
-1454
-1357
-1233
-1162
-1156
-1181
-1230
-1200
-1214
-1304
-1327
-1283
-1235
-1155
-1054
-1041
-996
-956
-898
-774
-693
-627
-584
-610
-575
-459
-411
-324
-238
-176
-68
5
88
191
287
428
615
784
1002
1186
1313
1499
1673
1853
2070
2253
2423
2662
2885
3129
3411
3680
4019
4330
4599
5057
5315
5130
4544
2959
1316
433
-484
-1100
-1645
-2636
-3052
-2868
-2282
-1186
-1004
-1488
-1341
-1535
-1505
-1096
-1575
-2041
-1909
-1604
-925
-469
-394
115
512
971
1670
1785
1433
1066
600
166
-28
-304
-498
-638
-901
-957
-761
-497
-199
26
-86
-161
-221
-386
-596
-1102
-1559
-1581
-1415
-1195
-1026
-1068
-978
-604
-94
358
457
316
154
39
-61
-236
-501
-728
-781
-651
-501
-413
-294
-148
98
370
513
525
392
197
63
-30
-109
-113
-59
31
111
219
363
444
466
447
286
-13
-198
-437
-884
-1233
-1417
-1480
-1524
-1792
-1948
-1838
-1896
-1815
-1553
-1569
-1509
-1403
-1407
-1324
-1321
-1394
-1316
-1384
-1388
-1196
-1247
-1244
-1056
-945
-901
-867
-869
-876
-1007
-1131
-1154
-1205
-1238
-1223
-1207
-1141
-1015
-879
-750
-617
-484
-374
-319
-324
-308
-301
-318
-285
-246
-197
-135
-70
41
208
337
544
761
911
1089
1185
1281
1470
1572
1697
1920
2069
2250
2500
2757
3038
3306
3603
3882
4153
4457
4831
5262
5337
4905
3490
1474
372
-301
-1168
-1603
-2313
-3226
-3288
-2687
-1745
-1109
-1523
-1661
-1543
-1762
-1443
-1518
-2254
-2290
-1758
-1170
-613
-396
-3
411
806
1479
1845
1654
1220
738
213
-194
-465
-603
-751
-971
-1067
-1004
-729
-445
-166
-147
-322
-349
-386
-646
-1178
-1759
-1934
-1745
-1482
-1183
-1135
-1123
-827
-373
107
322
230
88
-4
-155
-296
-594
-889
-902
-758
-512
-387
-318
-173
43
275
449
495
391
196
-30
-212
-371
-398
-333
-232
-107
-18
110
169
124
43
9
-215
-532
-780
-1253
-1711
-1881
-2019
-2116
-2053
-2042
-1958
-1859
-1846
-1659
-1557
-1594
-1451
-1418
-1514
-1548
-1615
-1650
-1578
-1491
-1343
-1312
-1269
-1141
-1088
-1066
-1043
-1042
-1105
-1182
-1269
-1291
-1367
-1394
-1308
-1170
-1023
-897
-794
-768
-715
-629
-529
-517
-518
-533
-546
-568
-571
-498
-469
-399
-298
-187
-90
28
168
325
501
686
834
944
1051
1176
1317
1484
1679
1851
2024
2240
2521
2772
3005
3219
3408
3642
3878
4166
4500
4888
5229
5334
4330
2113
618
-121
-1053
-1436
-1848
-2976
-3667
-3446
-2506
-1570
-1688
-1933
-1798
-2064
-1716
-1389
-2214
-2716
-2254
-1527
-832
-492
-197
129
344
1065
1808
1838
1526
1106
548
37
-362
-562
-694
-903
-970
-937
-860
-618
-317
-225
-361
-408
-331
-423
-876
-1559
-2009
-2036
-1770
-1359
-1249
-1378
-1264
-884
-367
30
99
-11
-107
-121
-162
-464
-885
-1038
-963
-665
-382
-330
-338
-264
-47
184
298
293
164
-45
-198
-332
-458
-484
-441
-286
-200
-249
-257
-396
-597
-619
-680
-896
-1216
-1701
-1922
-1963
-2089
-1933
-1750
-1763
-1627
-1427
-1312
-1168
-1167
-1158
-1105
-1175
-1132
-1206
-1479
-1532
-1469
-1460
-1400
-1359
-1337
-1343
-1355
-1262
-1214
-1260
-1257
-1261
-1252
-1198
-1184
-1158
-1076
-961
-797
-656
-573
-476
-433
-424
-392
-371
-381
-410
-465
-503
-440
-381
-308
-150
-23
92
262
413
523
653
768
881
1007
1115
1233
1300
1370
1573
1770
1969
2238
2474
2676
2908
3101
3322
3548
3736
4042
4376
4800
5342
5459
3924
1639
561
-187
-898
-976
-1549
-2890
-3648
-3170
-2102
-1630
-1862
-1745
-1857
-1964
-1275
-1437
-2575
-2938
-2217
-1386
-923
-572
-268
-351
-26
1018
1602
1626
1461
1105
633
98
-199
-350
-693
-886
-785
-733
-657
-466
-309
-348
-466
-222
69
-160
-776
-1517
-2013
-2019
-1636
-1321
-1419
-1539
-1320
-897
-508
-280
-260
-362
-266
-53
-124
-562
-1022
-1187
-1025
-644
-358
-319
-415
-359
-117
76
224
287
161
-38
-186
-379
-556
-745
-979
-990
-862
-761
-721
-748
-858
-991
-951
-801
-870
-1120
-1253
-1422
-1635
-1628
-1506
-1468
-1429
-1238
-1057
-1043
-1052
-1001
-1076
-1153
-1083
-1093
-1280
-1479
-1580
-1703
-1739
-1612
-1458
-1424
-1364
-1294
-1290
-1254
-1219
-1158
-1104
-1108
-1091
-1060
-1098
-1068
-983
-877
-741
-615
-524
-482
-521
-543
-491
-472
-400
-339
-318
-287
-228
-94
46
166
342
522
628
746
827
840
898
991
1099
1272
1402
1456
1527
1623
1783
2022
2269
2463
2664
2761
2879
3056
3294
3577
3882
4264
4743
5022
4300
2851
1579
696
49
-274
-565
-1377
-2275
-2507
-2094
-1791
-1743
-1569
-1553
-1552
-1300
-1319
-2068
-2658
-2483
-1943
-1529
-1165
-881
-915
-755
-53
681
934
1008
1045
863
544
289
-28
-452
-655
-528
-386
-372
-373
-405
-470
-413
-94
180
80
-246
-620
-994
-1257
-1350
-1416
-1501
-1568
-1459
-1269
-1179
-1077
-1019
-958
-745
-493
-450
-654
-916
-1140
-1228
-1114
-883
-771
-738
-689
-659
-562
-402
-278
-320
-325
-291
-400
-617
-861
-1061
-1151
-1121
-1045
-984
-1044
-1138
-1152
-1108
-1024
-1016
-1045
-1060
-1109
-1143
-1197
-1338
-1408
-1348
-1238
-1130
-1074
-1051
-1112
-1110
-1042
-960
-938
-946
-978
-993
-1032
-1068
-1115
-1145
-1056
-952
-873
-845
-833
-867
-848
-775
-676
-607
-604
-614
-638
-685
-724
-721
-720
-664
-582
-511
-477
-462
-407
-324
-227
-84
69
141
180
199
234
292
378
481
587
672
724
770
819
880
957
1073
1185
1231
1293
1358
1407
1499
1625
1743
1864
2026
2164
2295
2451
2622
2829
3042
3087
2856
2707
2322
1519
1084
893
400
-15
-133
-423
-843
-894
-713
-851
-1042
-841
-851
-1184
-1161
-1149
-1509
-1719
-1562
-1440
-1506
-1453
-1255
-1202
-1107
-841
-594
-534
-503
-348
-293
-411
-448
-417
-511
-564
-409
-317
-382
-362
-205
-145
-142
17
111
-7
-49
12
-83
-228
-247
-323
-498
-556
-534
-592
-684
-668
-645
-722
-735
-658
-686
-785
-799
-826
-948
-989
-937
-926
-969
-919
-836
-830
-819
-734
-673
-642
-554
-470
-467
-458
-382
-350
-379
-337
-300
-323
-351
-336
-329
-322
-289
-262
-261
-308
-302
-266
-305
-316
-308
-332
-355
-343
-301
-298
-307
-291
-232
-202
-192
-154
-151
-178
-176
-167
-175
-162
-150
-165
-156
-129
-129
-134
-134
-127
-100
-87
-90
-103
-139
-186
-216
-217
-240
-248
-231
-213
-191
-141
-88
-55
-16
21
52
62
51
33
28
18
32
25
48
102
125
143
147
163
177
169
152
141
119
101
97
90
66
41
31
-5
-16
0
15
21
21
27
35
46
56
41
21
51
71
98
145
189
206
227
256
257
232
190
143
85
59
64
49
-4
-53
-86
-114
-129
-137
-166
-201
-233
-260
-303
-366
-410
-453
-493
-499
-492
-498
-513
-514
-523
-520
-517
-537
-559
-609
-657
-688
-712
-727
-736
-757
-759
-747
-747
-707
-679
-662
-615
-544
-494
-462
-456
-469
-483
-486
-464
-441
-393
-357
-332
-310
-306
-282
-276
-266
-248
-241
-236
-244
-259
-269
-290
-301
-285
-275
-268
-273
-297
-316
-318
-312
-277
-262
-249
-238
-249
-229
-225
-228
-224
-212
-207
-223
-203
-201
-211
-202
-193
-194
-196
-207
-221
-239
-275
-304
-325
-346
-357
-366
-363
-353
-367
-374
-367
-366
-348
-342
-356
-381
-380
-402
-422
-404
-409
-407
-413
-410
-389
-359
-322
-308
-304
-286
-263
-255
-242
-215
-228
-228
-212
-178
-138
-116
-105
-110
-100
-83
-76
-85
-96
-103
-131
-154
-166
-181
-169
-166
-189
-185
-173
-167
-159
-148
-142
-154
-152
-155
-170
-176
-184
-193
-187
-155
-158
-155
-129
-109
-85
-77
-75
-80
-91
-86
-104
-130
-142
-159
-165
-162
-158
-183
-220
-240
-232
-229
-230
-231
-246
-241
-244
-253
-241
-228
-239
-236
-238
-265
-288
-294
-307
-300
-296
-307
-313
-335
-351
-369
-387
-401
-413
-428
-437
-438
-449
-449
-443
-434
-418
-400
-413
-420
-421
-429
-411
-405
-403
-383
-369
-387
-386
-362
-360
-357
-316
-297
-296
-267
-238
-232
-230
-217
-179
-172
-190
-187
-207
-237
-236
-223
-224
-225
-240
-244
-248
-259
-247
-244
-238
-224
-229
-228
-229
-226
-220
-218
-203
-197
-203
-214
-234
-227
-219
-238
-258
-275
-290
-280
-270
-262
-265
-253
-231
-223
-195
-196
-231
-242
-251
-260
-271
-301
-340
-352
-354
-350
-315
-295
-294
-294
-272
-241
-235
-251
-269
-284
-304
-305
-303
-320
-326
-316
-312
-303
-283
-272
-256
-233
-225
-221
-208
-212
-223
-219
-215
-227
-234
-244
-255
-243
-256
-285
-298
-313
-315
-304
-305
-305
-284
-260
-234
-198
-197
-179
-162
-171
-163
-147
-129
-116
-106
-96
-95
-101
-97
-83
-104
-125
-147
-175
-197
-209
-223
-247
-277
-292
-278
-272
-293
-315
-335
-337
-314
-290
-291
-318
-320
-302
-287
-280
-289
-301
-305
-316
-330
-343
-352
-348
-354
-348
-333
-347
-364
-356
-345
-331
-298
-295
-284
-271
-287
-300
-301
-295
-310
-307
-319
-349
-350
-343
-320
-313
-298
-262
-266
-250
-235
-237
-250
-250
-230
-228
-231
-242
-233
-229
-210
-179
-187
-195
-178
-177
-179
-179
-193
-207
-231
-261
-265
-280
-305
-291
-283
-289
-286
-297
-311
-332
-350
-349
-358
-371
-372
-366
-360
-365
-364
-350
-359
-343
-323
-309
-283
-278
-277
-296
-300
-286
-284
-296
-295
-295
-297
-283
-267
-266
-262
-236
-212
-200
-222
-239
-255
-278
-285
-269
-254
-259
-255
-228
-208
-205
-191
-199
-209
-210
-196
-203
-216
-204
-217
-221
-214
-224
-250
-252
-248
-268
-261
-267
-273
-243
-237
-249
-250
-260
-249
-254
-252
-235
-223
-220
-227
-197
-166
-165
-118
-71
-58
-47
-50
-66
-70
-49
-33
-36
-38
-34
-41
-37
-38
-48
-58
-52
-34
-33
-66
-78
-93
-130
-145
-172
-203
-225
-240
-258
-255
-254
-270
-291
-306
-302
-275
-263
-278
-302
-328
-321
-300
-278
-260
-235
-225
-209
-168
-155
-153
-152
-164
-189
-205
-205
-205
-213
-220
-197
-177
-178
-169
-178
-188
-173
-148
-148
-142
-127
-129
-127
-111
-112
-134
-147
-141
-113
-86
-56
-48
-54
-59
-46
-23
-36
-67
-74
-85
-92
-77
-96
-129
-141
-164
-174
-152
-146
-150
-168
-186
-161
-167
-211
-245
-263
-266
-264
-244
-250
-251
-241
-234
-202
-198
-212
-209
-217
-229
-222
-219
-222
-229
-226
-219
-204
-193
-198
-192
-179
-171
-148
-145
-162
-157
-149
-164
-164
-150
-161
-165
-129
-113
-115
-92
-101
-112
-86
-86
-94
-97
-135
-154
-132
-148
-151
85
-51
-384
-363
-288
-209
-238
-244
-248
-255
-241
-272
-249
-276
-292
-285
-259
-245
-243
-239
-243
-209
-169
-135
-125
-133
-148
-159
-170
-180
-206
-233
-224
-205
-189
-185
-209
-237
-232
-211
-206
-202
-208
-224
-235
-238
-256
-286
-304
-329
-334
-325
-352
-405
-400
-391
-393
-385
-380
-384
-397
-386
-374
-375
-365
-355
-329
-298
-295
-279
-265
-257
-224
-224
-215
-211
-209
-208
-214
-218
-229
-231
-208
-203
-231
-219
-233
-264
-250
-246
-234
-255
-269
-255
-270
-266
-280
-292
-281
-273
-272
-287
-283
-263
-267
-266
-273
-277
-272
-273
-282
-281
-273
-287
-282
-252
-224
-205
-196
-189
-166
-160
-174
-147
-156
-209
-214
-229
-254
-252
-253
-257
-269
-271
-260
-259
-253
-261
-279
-285
-290
-288
-302
-308
-316
-336
-338
-348
-360
-347
-340
-341
-320
-324
-344
-357
-363
-365
-367
-354
-342
-334
-320
-299
-272
-240
-236
-219
-204
-195
-198
-209
-208
-194
-186
-182
-174
-172
-167
-179
-199
-222
-250
-280
-305
-332
-337
-350
-388
-379
-393
-421
-406
-397
-388
-369
-349
-321
-305
-276
-249
-230
-218
-226
-232
-235
-236
-222
-223
-212
-179
-180
-184
-190
-209
-215
-192
-153
-136
-132
-152
-166
-146
-152
-156
-144
-168
-172
-152
-178
-194
-208
-235
-243
-258
-260
-257
-261
-278
-290
-294
-292
-274
-266
-269
-278
-265
-246
-243
-235
-232
-211
-177
-155
-135
-121
-132
-129
-120
-124
-128
-111
-104
-106
-100
-89
-80
-72
-52
-45
-21
-3
4
9
-16
-24
-43
-65
-58
-56
-79
-79
-67
-72
-83
-96
-115
-138
-144
-150
-155
-148
-145
-151
-160
-166
-165
-137
-139
-142
-138
-153
-177
-198
-195
-178
-190
-206
-194
-207
-220
-204
-204
-208
-211
-222
-223
-243
-233
-260
-263
-235
-253
-254
-269
-281
-275
-272
-271
-267
-273
-273
-284
-300
-288
-293
-296
-287
-313
-342
-341
-364
-366
-335
-334
-319
-305
-308
-303
-304
-299
-285
-281
-279
-264
-258
-263
-254
-242
-246
-252
-255
-270
-291
-296
-300
-306
-298
-304
-323
-339
-347
-368
-370
-361
-361
-347
-332
-321
-329
-315
-302
-319
-320
-335
-360
-382
-370
-379
-403
-406
-413
-430
-410
-389
-411
-401
-407
-408
-409
-391
-362
-379
-366
-365
-399
-406
-414
-425
-419
-411
-389
-364
-349
-351
-350
-351
-353
-356
-348
-312
-293
-296
-296
-292
-288
-279
-292
-315
-314
-313
-338
-354
-377
-401
-390
-390
-387
-370
-402
-414
-402
-394
-377
-354
-321
-301
-276
-251
-229
-226
-239
-221
-185
-161
-151
-148
-150
-162
-172
-167
-180
-182
-193
-206
-215
-222
-232
-235
-254
-262
-263
-286
-300
-313
-314
-303
-297
-297
-288
-307
-327
-326
-344
-366
-369
-375
-388
-394
-382
-384
-390
-376
-397
-393
-379
-376
-374
-368
-353
-345
-312
-290
-295
-280
-250
-243
-224
-201
-199
-211
-246
-260
-268
-287
-303
-315
-330
-334
-332
-341
-353
-360
-356
-350
-345
-348
-344
-336
-344
-323
-304
-313
-319
-301
-294
-292
-277
-253
-255
-267
-239
-219
-216
-220
-243
-256
-247
-250
-257
-258
-255
-254
-261
-255
-247
-265
-278
-273
-275
-266
-259
-264
-273
-277
-268
-271
-268
-278
-285
-281
-283
-280
-279
-289
-299
-295
-295
-306
-318
-326
-350
-367
-355
-349
-345
-337
-347
-350
-326
-328
-333
-326
-335
-327
-298
-288
-251
-217
-215
-185
-181
-191
-194
-191
-184
-205
-192
-182
-208
-200
-197
-190
-186
-186
-181
-197
-206
-203
-216
-224
-212
-204
-215
-208
-184
-167
-161
-160
-163
-158
-135
-140
-122
-111
-131
-112
-89
-96
-96
-76
-70
-82
-89
-89
-101
-116
-129
-144
-167
-195
-218
-232
-253
-258
-270
-298
-319
-324
-336
-357
-354
-337
-343
-347
-345
-351
-345
-355
-357
-359
-365
-376
-378
-357
-361
-365
-355
-353
-378
-377
-359
-375
-377
-360
-346
-349
-363
-373
-396
-408
-424
-456
-470
-473
-480
-475
-491
-513
-509
-506
-494
-492
-511
-522
-507
-476
-473
-462
-439
-445
-443
-426
-429
-427
-443
-437
-419
-439
-430
-437
-446
-437
-431
-406
-405
-406
-397
-406
-399
-386
-396
-369
-335
-361
-346
-337
-358
-361
-363
-369
-388
-395
-398
-404
-395
-397
-391
-386
-378
-371
-381
-388
-386
-384
-402
-412
-420
-418
-403
-406
-395
-371
-365
-375
-385
-408
-416
-413
-409
-425
-419
-380
-395
-383
-354
-363
-352
-356
-361
-344
-341
-350
-349
-340
-361
-371
-372
-387
-393
-364
-353
-347
-345
-351
-351
-365
-376
-365
-365
-377
-384
-390
-381
-344
-314
-313
-315
-312
-333
-349
-333
-332
-332
-323
-314
-286
-278
-269
-265
-281
-265
-238
-242
-246
-266
-264
-262
-269
-248
-233
-214
-224
-240
-229
-252
-268
-244
-255
-279
-292
-301
-317
-340
-321
-311
-327
-313
-327
-352
-364
-363
-344
-343
-355
-358
-346
-351
-359
-333
-335
-339
-312
-310
-316
-308
-299
-323
-317
-320
-352
-355
-370
-402
-436
-449
-465
-459
-456
-434
-438
-450
-421
-417
-409
-386
-379
-368
-359
-349
-333
-354
-353
-347
-367
-369
-388
-393
-377
-411
-411
-376
-376
-364
-353
-377
-371
-354
-346
-314
-301
-300
-287
-295
-284
-282
-276
-272
-274
-270
-276
-272
-268
-263
-261
-251
-239
-252
-258
-236
-229
-240
-235
-220
-199
-189
-197
-194
-185
-191
-199
-205
-217
-226
-222
-216
-233
-245
-253
-260
-286
-308
-311
-326
-314
-292
-299
-300
-304
-303
-313
-327
-323
-358
-349
-334
-355
-350
-331
-310
-269
-230
-229
-212
-186
-158
-137
-146
-123
-106
-127
-119
-122
-132
-140
-159
-180
-204
-188
-182
-205
-201
-216
-236
-227
-228
-245
-259
-263
-262
-264
-275
-265
-262
-270
-261
-264
-252
-249
-263
-260
-266
-256
-234
-235
-240
-266
-269
-248
-252
-283
-274
-274
-307
-310
-307
-315
-306
-296
-292
-294
-305
-309
-313
-311
-312
-293
-291
-289
-286
-282
-285
-307
-306
-302
-319
-341
-356
-371
-378
-375
-381
-394
-389
-399
-396
-369
-365
-376
-376
-352
-354
-367
-356
-352
-364
-342
-326
-335
-338
-361
-370
-370
-374
-369
-358
-361
-371
-355
-352
-346
-332
-328
-324
-328
-318
-309
-313
-305
-306
-297
-295
-291
-280
-289
-298
-306
-322
-338
-342
-354
-355
-364
-379
-373
-367
-363
-330
-316
-309
-287
-286
-281
-287
-289
-274
-286
-292
-304
-305
-291
-266
-237
-231
-224
-254
-237
-273
-273
-321
-278
-355
-267
-2045
-2908
-1021
-633
-314
24
111
-284
-605
-379
-298
-316
-315
-133
-235
-488
-442
-299
-248
-53
19
-100
-253
-373
-421
-318
-270
-369
-381
-354
-324
-436
-526
-528
-547
-457
-411
-408
-361
-601
-669
-645
-733
-725
-642
-674
-687
-700
-660
-777
-855
-1501
-2245
-2327
-2759
-2620
-2347
-2371
-2204
-1961
-2513
-2577
-1850
-1515
-1240
-1121
-1240
-1085
-726
-207
110
300
416
410
-330
-1905
-1841
-1141
-1351
-942
-438
-581
-842
-729
-751
-698
-514
-487
-459
-911
-1259
-1222
-1324
-1191
-887
-929
-780
-810
-924
-1155
-1318
-1444
-1472
-1282
-1052
-1388
-1442
-1367
-1412
-1072
-896
-787
-522
-377
-330
-600
-776
-699
-753
-623
-492
-465
-105
-920
-1288
-575
-863
-597
-662
-794
-814
-986
-1011
-1071
-1147
-964
-540
-557
-732
-878
-832
-1036
-616
-158
-444
-749
-1187
-1560
-1650
-1442
-1177
-820
-254
-166
-323
-529
-1367
-1894
-1730
-1303
-794
-391
-278
-488
-730
-1057
-1384
-1571
-1486
-1464
-1376
-868
-948
-1110
-1219
-1661
-1646
-1354
-1134
-984
-814
-678
-808
-1105
-1430
-1524
-1183
-898
-630
-687
-644
-745
-861
-737
-557
-625
-995
-842
-664
-570
-369
-447
-749
-875
-1058
-1203
-1286
-1228
-920
-611
-380
-518
-923
-1245
-1411
-1440
-1330
-1178
-970
-940
-1096
-1143
-1225
-1482
-1527
-1196
-973
-943
-986
-1098
-1208
-1199
-1136
-1087
-1098
-1107
-1027
-1005
-1042
-1001
-927
-838
-758
-846
-1023
-1182
-1160
-1085
-944
-734
-739
-928
-1021
-963
-1018
-973
-900
-767
-633
-610
-598
-733
-831
-827
-655
-451
-361
-425
-423
-358
-319
-241
-205
-235
-196
-115
-34
-9
-115
-113
-49
60
179
232
161
188
327
375
488
504
491
542
621
727
747
765
816
942
1047
1104
1117
1060
1076
1231
1405
1451
1530
1591
1591
1730
1957
1995
1969
2111
2205
2229
2274
2354
2395
2556
2772
3044
3242
3382
3684
3990
4276
4519
4928
5199
5513
6033
6478
6809
7045
6724
5811
3208
854
902
-177
-1240
-1037
-2091
-3639
-2724
-1434
-1474
-1381
-1224
-93
232
-213
-602
-1664
-2009
-952
150
498
476
771
1913
2616
3265
4235
4375
4555
4981
4240
3273
2610
2137
1993
1802
2004
2071
1708
1609
1599
1232
1358
1763
1614
1127
325
-210
-652
-1090
-1090
-979
-934
-609
-151
49
121
336
862
1200
1407
1610
1396
926
720
653
680
1011
1212
1127
-53
-536
21
-507
-713
-2
-257
-932
-382
-317
-888
-1210
-896
-611
-1113
-1292
-1399
-1982
-1830
-1034
-937
-743
-450
-131
-87
-295
-141
-39
-400
-370
-53
-377
-546
-623
-476
-286
137
643
552
362
605
677
429
488
397
332
442
562
610
539
617
1046
1397
1570
1774
1807
1652
1629
1797
1845
1799
1972
2298
2556
2915
3220
3559
3989
4608
5290
5655
5972
6224
6526
6854
7140
7139
6675
5763
5044
1997
-1615
-1720
-3003
-4654
-3710
-4157
-6616
-6149
-4159
-3799
-3586
-3576
-2676
-2232
-2226
-1801
-2987
-3783
-2571
-741
528
771
845
2105
3252
3935
5140
4996
4465
5053
4675
3279
1943
1286
1074
712
819
682
-97
-218
20
-525
-1005
-940
-890
-1022
-1858
-2790
-3279
-3612
-3423
-2900
-2658
-2475
-1687
-587
-131
-11
470
1054
1539
1960
1889
1220
850
942
1164
1335
1429
1649
1820
1888
1828
1746
1586
1343
1195
835
278
-267
-808
-1445
-1943
-1983
-1710
-1470
-1460
-1544
-1566
-1341
-1013
-863
-931
-1011
-880
-651
-676
-888
-953
-700
-64
560
826
831
924
1189
1415
1429
1199
1008
853
705
379
-93
-429
-561
-471
-433
-457
-553
-678
-802
-891
-993
-1164
-1168
-1365
-1662
-1868
-2091
-2145
-1969
-2180
-3215
-3315
-2705
-2658
-2306
-1502
-1591
-1828
-1001
-439
-511
-552
-357
-234
-311
-490
-629
-897
-908
-658
-448
-310
-394
-472
-794
-1296
-1532
-1421
-1882
-2371
-2536
-2840
-2930
-2778
-2553
-2470
-2109
-1533
-1200
-1137
-1002
-887
-898
-701
-461
-310
-212
-205
-145
-10
204
549
754
749
783
931
931
712
470
422
412
397
557
581
406
582
942
1083
1332
1710
1867
1905
2108
2277
2397
2550
2881
3305
3687
4150
4495
4427
4186
4293
4615
4722
3994
1985
-1221
-3203
-3784
-4386
-4487
-4879
-6110
-6327
-4642
-3524
-3452
-3578
-3321
-2157
-1295
-1341
-2381
-3596
-3254
-1633
-353
106
278
847
1994
2858
3178
3341
3180
3330
3426
2454
1086
92
-469
-875
-1143
-1264
-1321
-1277
-1215
-1508
-2077
-2132
-1819
-1718
-2004
-2748
-3405
-3513
-3302
-3035
-2849
-2476
-1631
-534
243
408
419
694
1155
1581
1655
1249
736
562
484
403
384
442
579
662
714
571
310
7
-297
-652
-937
-1148
-1553
-2065
-2561
-2758
-2511
-2052
-1682
-1540
-1491
-1258
-895
-694
-779
-949
-878
-603
-380
-415
-634
-713
-415
107
446
530
492
517
591
523
231
-141
-422
-582
-717
-1022
-1363
-1729
-2471
-3226
-3388
-3336
-3368
-3125
-2906
-3399
-3721
-3033
-2591
-2696
-2336
-1874
-1956
-1768
-1429
-1505
-1468
-1030
-499
-217
-96
-27
-113
-413
-523
-384
-265
-334
-632
-987
-1476
-1886
-1922
-1939
-2145
-1980
-1648
-1650
-1622
-1475
-1483
-1456
-1161
-896
-856
-895
-936
-1026
-1002
-698
-352
-128
41
232
464
575
648
759
861
1053
1383
1646
1710
1762
1991
2360
2698
3134
3528
3713
3968
4312
4537
4875
5304
5623
6030
5759
4327
2719
1040
-734
-2003
-3755
-5689
-6608
-6899
-6590
-5857
-5797
-5911
-4803
-3450
-2633
-2592
-3176
-3256
-2823
-2040
-1460
-1452
-929
399
1652
2656
3342
3656
4315
4949
4912
4448
3468
2426
1653
723
-320
-1137
-1535
-1659
-1776
-2002
-2240
-2342
-2210
-2139
-2539
-3052
-3396
-3594
-3572
-3671
-3821
-3524
-2703
-1688
-781
-136
312
916
1635
2117
2212
2034
1831
1693
1528
1184
808
635
641
761
826
737
563
349
99
-306
-763
-1194
-1651
-2135
-2575
-2855
-2933
-2772
-2469
-2186
-1884
-1441
-948
-644
-498
-400
-316
-144
-5
13
-41
-14
183
449
656
797
978
1148
1232
1165
896
531
205
-68
-383
-795
-1155
-1382
-1525
-1606
-1650
-1633
-1678
-1817
-1766
-1759
-2023
-2611
-2923
-2932
-3095
-2972
-2565
-2658
-2917
-2267
-1556
-1260
-902
-614
-546
-385
-240
-365
-670
-714
-552
-595
-654
-631
-603
-696
-773
-826
-713
-813
-1085
-1304
-1703
-2039
-2120
-2155
-2327
-2264
-2043
-1888
-1734
-1475
-1240
-1088
-874
-640
-547
-444
-416
-496
-471
-419
-193
66
249
381
556
724
823
893
959
1047
1112
1272
1337
1300
1377
1526
1628
1840
2157
2411
2575
2788
3019
3232
3683
4136
4429
4892
5372
5014
4012
2741
1080
-329
-1236
-2659
-4767
-5912
-6201
-6129
-5324
-4661
-4835
-4604
-3243
-2261
-2216
-2659
-3058
-2842
-2065
-1270
-1154
-1154
-392
854
2033
2725
3026
3369
3881
3969
3474
2723
1700
927
405
-361
-1192
-1564
-1559
-1645
-1744
-1839
-1879
-1737
-1581
-1808
-2450
-2905
-2991
-2933
-2896
-2916
-2739
-2196
-1322
-478
79
479
923
1512
1944
1989
1779
1478
1212
1063
929
669
457
436
478
496
438
334
127
-162
-474
-903
-1326
-1649
-2017
-2381
-2536
-2524
-2331
-1957
-1666
-1441
-1094
-686
-359
-203
-170
-155
-89
27
54
2
7
126
334
517
625
671
712
721
619
421
135
-166
-421
-664
-979
-1270
-1390
-1448
-1506
-1528
-1549
-1819
-1897
-2072
-2668
-2891
-2864
-3031
-2965
-2667
-2862
-2764
-2211
-1816
-1455
-1082
-944
-881
-738
-656
-680
-774
-730
-711
-641
-530
-494
-547
-511
-582
-604
-492
-654
-929
-1145
-1335
-1506
-1524
-1629
-1785
-1882
-1853
-1765
-1673
-1569
-1509
-1409
-1245
-1086
-1004
-922
-937
-906
-744
-521
-385
-216
-45
56
236
438
553
605
721
770
855
1035
1158
1223
1325
1452
1616
1854
2030
2212
2472
2635
2851
3177
3445
3737
4008
4452
4866
4968
4561
3566
2216
745
-453
-1555
-3215
-4988
-5722
-5872
-5583
-4645
-4207
-4410
-3775
-2613
-2055
-2071
-2580
-2880
-2457
-1741
-1243
-1044
-746
178
1445
2412
2941
3169
3497
3742
3446
2798
2017
1147
506
-57
-857
-1446
-1465
-1306
-1280
-1413
-1579
-1516
-1378
-1484
-2006
-2633
-2989
-2949
-2787
-2794
-2704
-2279
-1530
-691
-86
323
698
1064
1396
1504
1283
1034
931
806
642
516
487
638
803
833
797
746
679
493
78
-484
-955
-1220
-1430
-1768
-2025
-2000
-1797
-1427
-1086
-985
-843
-520
-311
-299
-375
-440
-439
-377
-333
-363
-297
-63
201
406
513
592
709
787
637
333
34
-185
-334
-532
-761
-957
-974
-899
-1109
-1595
-1983
-2380
-2826
-2916
-2857
-2941
-2841
-2479
-2214
-2006
-1724
-1490
-1330
-1239
-1186
-1123
-1013
-950
-884
-768
-629
-451
-339
-396
-542
-597
-606
-673
-752
-813
-912
-1010
-1049
-1098
-1142
-1136
-1111
-1106
-1080
-1104
-1224
-1280
-1303
-1348
-1341
-1284
-1208
-1077
-931
-819
-699
-577
-462
-366
-320
-251
-176
-124
-11
103
262
461
607
774
965
1066
1131
1280
1391
1437
1627
1784
1875
2041
2261
2484
2648
2890
3144
3400
3635
3952
4316
4564
4748
4706
3932
2689
1558
325
-973
-1982
-3377
-4821
-5083
-4750
-4259
-3695
-3453
-3426
-2917
-2203
-1966
-2226
-2766
-2755
-2214
-1556
-1019
-732
-51
1051
2057
2744
3028
3018
3093
3109
2502
1709
1093
584
201
-250
-716
-928
-696
-354
-347
-594
-877
-942
-949
-1278
-2010
-2631
-2727
-2503
-2260
-2104
-1877
-1373
-603
110
478
606
772
924
937
780
546
447
443
484
528
579
746
1029
1158
1055
902
752
597
227
-288
-772
-1097
-1236
-1298
-1311
-1325
-1188
-852
-558
-435
-416
-362
-333
-391
-516
-641
-659
-578
-448
-313
-157
115
420
602
669
693
703
685
582
342
96
-86
-193
-206
-242
-318
-342
-279
-329
-702
-1278
-1573
-1842
-2292
-2451
-2487
-2654
-2562
-2163
-1970
-1926
-1807
-1603
-1446
-1344
-1296
-1252
-1234
-1169
-959
-785
-673
-556
-384
-341
-378
-364
-307
-365
-477
-515
-604
-719
-778
-800
-860
-895
-891
-885
-967
-1127
-1264
-1311
-1353
-1392
-1323
-1254
-1170
-1009
-823
-707
-579
-417
-293
-235
-122
-11
44
147
321
523
699
911
1111
1326
1487
1647
1876
2087
2216
2335
2513
2626
2785
3019
3213
3445
3830
4230
4607
5014
5365
5511
5094
3867
2382
927
-564
-2002
-3614
-4699
-4991
-4761
-3854
-2986
-2796
-2756
-2206
-1916
-2152
-2741
-3602
-3718
-3175
-2499
-1862
-1155
-10
1336
2465
2979
3098
3213
3253
2942
2164
1470
982
710
551
199
-106
16
588
905
679
238
-238
-522
-811
-1524
-2509
-3090
-3020
-2670
-2320
-1982
-1531
-859
-128
260
221
93
22
-110
-287
-396
-304
1
412
726
998
1394
1728
1881
1804
1483
1101
803
522
91
-365
-627
-671
-596
-466
-287
-185
-97
11
-49
-264
-526
-803
-1080
-1304
-1385
-1275
-1050
-786
-491
-173
116
348
441
374
224
19
-144
-248
-314
-297
-213
-115
41
298
467
468
423
336
218
38
-199
-457
-700
-862
-897
-1034
-1281
-1354
-1449
-1562
-1540
-1589
-1788
-1820
-1762
-1776
-1738
-1811
-1784
-1568
-1430
-1313
-1173
-1117
-1014
-814
-714
-678
-586
-530
-506
-483
-506
-499
-513
-571
-598
-596
-643
-664
-614
-600
-607
-595
-534
-501
-514
-521
-508
-491
-483
-430
-403
-430
-375
-300
-271
-270
-294
-396
-544
-626
-724
-759
-629
-441
-309
-101
152
348
511
583
608
649
671
696
798
885
958
1185
1420
1577
1751
1863
1906
2007
2272
2491
2795
3259
3676
3996
4035
3956
3545
2812
1803
644
-474
-1928
-2685
-2665
-2646
-2432
-1839
-1445
-1572
-1304
-1271
-1906
-2536
-2999
-3243
-3269
-2773
-2241
-1647
-630
211
903
1332
1278
1069
932
646
142
53
128
124
318
594
753
884
1236
1338
1058
749
413
16
-458
-903
-1274
-1397
-1241
-1015
-744
-498
-270
-1
110
-42
-338
-580
-812
-1064
-1158
-1091
-869
-481
-10
319
530
688
648
475
236
0
-165
-232
-226
-151
40
223
353
431
458
404
306
99
-203
-402
-456
-546
-704
-709
-603
-496
-414
-360
-379
-381
-394
-481
-657
-836
-892
-861
-804
-740
-583
-350
-122
-5
41
37
-9
-41
-153
-326
-447
-443
-522
-669
-769
-859
-1161
-1444
-1326
-1337
-1415
-1103
-831
-1064
-1169
-988
-1028
-1179
-1371
-1553
-1499
-1272
-1034
-848
-709
-627
-504
-436
-669
-877
-999
-1136
-1203
-1098
-868
-712
-562
-401
-347
-441
-485
-473
-676
-1046
-1230
-1192
-1133
-1015
-825
-798
-767
-556
-417
-501
-717
-857
-929
-966
-1001
-933
-757
-572
-363
-99
123
214
303
313
187
89
180
296
370
506
717
942
1170
1424
1559
1569
1608
1684
1780
1921
2069
2290
2632
3032
3418
3833
4113
4017
3630
2469
1193
-107
-1572
-1983
-1946
-1883
-1372
-479
-116
67
326
-433
-1427
-2305
-3219
-3751
-3726
-3206
-2490
-1249
-126
605
1206
1115
616
-156
-877
-1510
-1791
-1309
-834
-270
413
992
1369
1513
1404
857
372
49
-281
-466
-521
-493
-305
101
358
507
689
563
281
34
-244
-619
-919
-1088
-1294
-1299
-1135
-954
-671
-412
-300
-288
-339
-618
-969
-1224
-1434
-1479
-1216
-806
-451
-16
383
529
504
387
157
-111
-306
-391
-361
-150
163
421
617
688
651
500
233
-125
-455
-644
-754
-713
-583
-453
-358
-276
-260
-361
-522
-745
-905
-1015
-1060
-1190
-1359
-1177
-1014
-945
-1052
-1278
-1364
-1487
-1572
-1615
-1606
-1690
-1673
-1399
-1256
-1248
-1213
-1112
-1055
-1060
-1039
-1102
-1099
-1106
-1137
-1143
-1124
-987
-950
-938
-1063
-1080
-959
-939
-980
-1077
-1106
-1092
-961
-869
-914
-934
-838
-746
-683
-669
-701
-716
-691
-617
-575
-537
-472
-386
-331
-313
-301
-242
-222
-219
-193
-159
-82
34
142
212
307
440
552
614
679
698
728
775
846
987
1080
1133
1199
1233
1311
1428
1538
1625
1719
1875
2021
2135
2262
2339
2515
2401
1789
854
-756
-1596
-1647
-1744
-1664
-1449
-958
-422
277
364
-118
-599
-1334
-1965
-2478
-2690
-2424
-1583
-780
-138
660
1113
1198
733
-194
-1189
-1793
-1659
-1385
-1021
-560
16
832
1233
1158
658
-29
-537
-894
-1070
-1113
-889
-367
185
557
746
786
632
209
-298
-683
-829
-716
-535
-401
-230
-62
80
135
-43
-331
-616
-801
-893
-920
-835
-803
-719
-583
-462
-301
-256
-343
-491
-569
-597
-626
-654
-688
-667
-538
-345
-201
-79
-9
-21
-79
-157
-270
-431
-503
-515
-524
-453
-299
-120
-28
-57
-154
-286
-393
-498
-636
-814
-865
-753
-614
-480
-427
-467
-522
-600
-723
-855
-1024
-1054
-1027
-1015
-921
-781
-686
-627
-580
-606
-649
-659
-680
-742
-753
-724
-626
-526
-494
-462
-433
-435
-442
-479
-531
-575
-602
-579
-601
-545
-523
-471
-552
-554
-301
-227
-433
-414
-409
-429
-348
-453
-434
-519
-23
40
-202
-230
-195
-31
-222
-170
-264
-175
-77
-205
-141
-96
-66
36
12
-16
-20
-70
-63
-133
-108
-24
-39
-8
25
29
6
-54
-60
-107
-77
-92
-64
22
7
80
89
91
96
66
-7
-83
-77
-86
-129
-156
-134
-88
-72
-93
-119
-129
-109
-153
-221
-205
-168
-155
-162
-143
-129
-83
-42
-56
-87
-92
-57
-69
-137
-164
-172
-180
-176
-210
-217
-166
-128
-138
-137
-133
-149
-179
-215
-265
-278
-271
-278
-261
-225
-177
-124
-54
-44
-58
-42
-49
-104
-153
-180
-193
-188
-165
-148
-130
-91
-72
-70
-63
-58
-92
-157
-208
-261
-266
-237
-240
-213
-158
-102
-94
-100
-114
-141
-151
-179
-210
-210
-193
-170
-163
-147
-112
-80
-83
-93
-102
-127
-149
-167
-221
-236
-218
-197
-199
-189
-172
-187
-195
-248
-246
-224
-212
-207
-186
-159
-171
-171
-161
-182
-205
-198
-189
-185
-181
-161
-133
-86
-44
-20
-7
-7
-10
-40
-67
-102
-120
-107
-92
-76
-56
-29
3
29
24
11
15
1
-29
-36
-84
-103
-100
-127
-118
-109
-123
-123
-137
-153
-145
-139
-140
-125
-126
-119
-111
-98
-75
-73
-65
-78
-105
-118
-117
-133
-159
-168
-160
-155
-157
-150
-126
-119
-127
-154
-165
-177
-196
-201
-210
-230
-261
-265
-251
-249
-233
-212
-228
-222
-226
-235
-239
-261
-276
-273
-258
-236
-235
-252
-265
-265
-260
-254
-252
-274
-310
-323
-333
-357
-351
-341
-327
-307
-297
-287
-270
-258
-250
-241
-221
-218
-211
-205
-206
-205
-213
-224
-227
-233
-244
-264
-288
-300
-328
-338
-339
-355
-349
-364
-383
-376
-349
-335
-315
-293
-284
-262
-257
-262
-241
-222
-218
-200
-173
-170
-162
-138
-155
-166
-165
-175
-182
-196
-214
-230
-253
-248
-255
-284
-291
-321
-358
-361
-371
-394
-393
-401
-413
-410
-414
-405
-372
-340
-318
-291
-267
-248
-247
-247
-246
-238
-215
-193
-163
-141
-114
-89
-93
-113
-145
-171
-193
-229
-275
-290
-305
-336
-332
-330
-332
-329
-321
-321
-320
-303
-292
-303
-295
-290
-284
-278
-249
-216
-215
-213
-230
-246
-238
-227
-252
-257
-246
-245
-250
-242
-231
-231
-221
-220
-228
-250
-254
-242
-235
-220
-212
-217
-221
-218
-224
-245
-264
-282
-305
-317
-324
-332
-323
-296
-270
-248
-232
-222
-234
-245
-266
-302
-321
-344
-367
-363
-343
-321
-291
-259
-243
-220
-208
-212
-201
-198
-211
-209
-195
-193
-184
-171
-166
-168
-161
-164
-171
-166
-181
-203
-199
-197
-218
-236
-262
-291
-286
-261
-256
-260
-257
-248
-245
-243
-248
-269
-278
-270
-283
-299
-288
-286
-270
-250
-236
-221
-225
-215
-188
-178
-162
-150
-184
-194
-236
-270
-250
-275
-288
-271
-249
-221
-192
-188
-184
-165
-196
-220
-233
-274
-264
-250
-264
-257
-220
-209
-204
-204
-215
-227
-251
-249
-231
-214
-183
-136
-117
-94
-104
-122
-98
-95
-108
-104
-118
-127
-112
-86
-91
-126
-134
-141
-168
-189
-219
-253
-284
-303
-313
-343
-336
-323
-327
-301
-291
-309
-327
-332
-332
-335
-331
-337
-314
-271
-243
-205
-190
-187
-198
-211
-221
-240
-242
-259
-274
-268
-294
-304
-272
-275
-277
-254
-245
-257
-255
-290
-324
-321
-339
-357
-361
-375
-362
-363
-379
-352
-351
-329
-314
-301
-326
-291
-428
-351
-298
-288
-211
-268
-237
-355
-356
-392
-399
-362
-367
-344
-373
-368
-356
-355
-371
-377
-382
-379
-388
-402
-397
-389
-367
-355
-348
-333
-335
-332
-319
-326
-326
-315
-337
-359
-356
-366
-386
-373
-362
-372
-351
-343
-337
-311
-290
-274
-273
-274
-286
-313
-333
-333
-325
-301
-273
-272
-259
-254
-252
-256
-256
-248
-269
-288
-312
-317
-313
-312
-321
-327
-329
-327
-319
-346
-371
-381
-378
-388
-398
-392
-386
-350
-323
-281
-244
-217
-193
-168
-160
-163
-164
-183
-214
-244
-264
-277
-301
-325
-341
-356
-355
-365
-382
-384
-386
-375
-369
-343
-328
-327
-309
-302
-292
-266
-252
-244
-235
-228
-207
-186
-164
-130
-98
-76
-66
-42
-29
-28
-32
-44
-46
-66
-77
-75
-87
-80
-71
-90
-97
-109
-120
-139
-163
-175
-181
-196
-187
-167
-176
-183
-180
-194
-196
-219
-264
-275
-296
-308
-303
-301
-269
-244
-224
-200
-199
-188
-161
-154
-143
-139
-128
-97
-74
-52
-33
-7
-3
-35
-56
-50
-82
-110
-121
-139
-149
-167
-179
-198
-224
-239
-262
-277
-284
-289
-290
-288
-267
-236
-228
-225
-219
-237
-246
-241
-252
-253
-249
-254
-231
-226
-232
-203
-201
-207
-203
-216
-213
-219
-235
-249
-259
-251
-250
-237
-227
-217
-199
-189
-176
-161
-154
-139
-110
-98
-117
-119
-118
-112
-112
-137
-144
-147
-145
-139
-123
-104
-102
-112
-131
-136
-154
-180
-182
-205
-221
-208
-194
-166
-152
-148
-135
-104
-93
-93
-78
-96
-115
-111
-104
-111
-139
-141
-138
-137
-127
-124
-134
-148
-146
-158
-146
-124
-116
-135
-138
-121
-123
-122
-95
-91
-104
-95
-87
-82
-89
-102
-110
-122
-140
-150
-147
-140
-156
-146
-142
-164
-177
-210
-233
-240
-262
-280
-280
-269
-250
-218
-216
-211
-190
-182
-191
-215
-212
-206
-199
-180
-163
-134
-114
-84
-59
-60
-68
-66
-66
-77
-89
-102
-117
-134
-143
-155
-181
-214
-227
-212
-200
-198
-176
-168
-183
-205
-230
-255
-275
-279
-260
-267
-290
-285
-276
-271
-283
-284
-278
-262
-239
-219
-201
-201
-176
-162
-175
-156
-143
-141
-130
-142
-145
-130
-113
-102
-104
-135
-151
-139
-148
-151
-138
-119
-111
-113
-109
-114
-126
-125
-135
-161
-187
-234
-269
-285
-313
-341
-325
-333
-335
-311
-314
-302
-277
-266
-267
-269
-268
-267
-261
-264
-261
-243
-217
-204
-194
-192
-189
-194
-213
-204
-198
-191
-182
-197
-190
-178
-188
-185
-178
-172
-178
-173
-173
-159
-162
-162
-150
-168
-168
-175
-190
-207
-232
-230
-227
-232
-228
-233
-232
-220
-196
-194
-211
-206
-204
-186
-176
-202
-196
-197
-211
-201
-202
-233
-252
-253
-247
-261
-267
-274
-272
-255
-284
-305
-281
-289
-272
-254
-239
-225
-252
-244
-227
-264
-257
-234
-223
-196
-178
-188
-205
-205
-191
-208
-217
-180
-192
-230
-214
-194
-208
-198
-195
-220
-214
-214
-240
-246
-222
-221
-190
-161
-142
-127
-119
-103
-97
-74
-53
-29
-38
-17
19
16
30
24
13
40
38
-6
-27
-58
-79
-100
-121
-132
-148
-137
-159
-185
-175
-179
-167
-148
-142
-148
-165
-215
-242
-247
-244
-236
-216
-184
-165
-133
-121
-113
-119
-113
-113
-104
-91
-91
-79
-66
-81
-70
-67
-71
-77
-111
-118
-126
-120
-124
-144
-144
-146
-148
-164
-165
-151
-170
-144
-142
-157
-147
-158
-163
-154
-167
-164
-160
-160
-155
-147
-132
-135
-117
-110
-151
-162
-164
-198
-194
-193
-205
-196
-210
-210
-186
-182
-177
-158
-141
-129
-137
-155
-176
-216
-213
-197
-211
-221
-211
-185
-160
-143
-137
-144
-133
-139
-160
-158
-169
-194
-205
-225
-242
-245
-261
-281
-296
-303
-320
-322
-326
-320
-311
-306
-290
-291
-288
-277
-270
-255
-200
-230
-226
-217
-205
-206
-179
-185
-197
-176
-191
-195
-202
-215
-230
-236
-245
-289
-309
-305
-316
-317
-312
-341
-365
-367
-378
-376
-370
-354
-346
-331
-296
-266
-236
-222
-208
-212
-240
-246
-268
-258
-258
-275
-273
-269
-268
-286
-280
-278
-310
-322
-312
-331
-341
-355
-367
-345
-328
-311
-304
-276
-291
-263
-295
-260
-281
-224
-293
-203
-296
-158
-811
-1415
-1022
-1951
-1836
-1472
-1671
-1126
-763
-525
-160
-183
35
-228
-459
-342
-851
-896
-772
-1071
-820
-483
-619
-271
21
-105
85
80
-7
-125
-196
-255
-470
-440
-366
-479
-376
-235
-257
-164
-136
-243
-315
-301
-394
-505
-459
-495
-522
-388
-389
-370
-286
-310
-368
-375
-440
-466
-444
-435
-413
-361
-300
-282
-268
-312
-293
-285
-308
-254
-219
-224
-244
-197
-199
-157
-197
-202
-100
-184
-430
-639
-735
-1078
-1197
-1138
-1307
-1141
-919
-814
-599
-437
-387
-352
-318
-401
-531
-558
-854
-1040
-939
-1075
-1028
-832
-627
-531
-276
-126
-140
-152
-179
-419
-453
-563
-766
-655
-698
-674
-522
-308
-413
-259
-146
-475
-364
-375
-554
-578
-376
-550
-440
-307
-383
-429
-385
-357
-591
-414
-388
-517
-347
-384
-465
-291
-356
-453
-361
-345
-467
-361
-474
-415
-305
-493
-435
-479
-447
-531
-559
-365
-405
-303
-342
-329
-313
-263
-357
-289
-217
-334
-320
-266
-204
-350
-131
-412
-545
-254
-466
-525
-293
-327
-448
-298
-319
-405
-444
-331
-479
-669
-406
-592
-662
-308
-408
-582
-460
-554
-513
-413
-411
-316
-371
-333
-393
-256
-347
-437
-295
-227
-195
-134
-24
-183
-165
-93
-156
-51
-39
-170
-171
111
-481
-179
223
-293
-145
67
-38
-196
8
-203
-139
-199
-498
-317
-194
-230
-475
-207
-52
-480
-406
-206
-442
-492
-307
-356
-455
-363
-365
-141
-250
-371
-307
-152
-266
-333
-135
-236
-325
-557
-301
-305
-253
-338
-77
18
-302
-143
-186
-163
-232
-231
-270
-103
-313
-349
-407
-339
-490
-618
-634
-782
-490
-600
-456
-351
-466
-710
-718
-551
-563
-658
-607
-456
-801
-263
-579
-1015
-7
-362
-635
-410
-528
-113
-477
-772
-542
-195
-341
-389
-191
-479
-261
-471
-350
-311
-288
-476
-675
-654
-279
-331
-848
-373
-362
-603
-489
-624
-787
-284
-702
-794
-825
-268
-303
-776
-383
20
-208
-1101
-465
-299
-602
-796
-426
-603
-558
-341
-860
-502
-97
-696
-705
-729
-417
-397
-716
-473
-370
-749
-433
-143
-825
-404
-117
-608
-540
-189
-712
-549
-169
-638
-730
-56
-498
-677
-384
-538
-509
-268
-476
-870
-226
-388
-665
-692
-467
-375
-378
-218
-682
-540
-759
-549
-512
-464
-543
-683
75
-508
-843
-154
-55
-938
-241
-293
-312
266
-761
-660
104
-346
-646
-440
-47
-658
-348
2
-560
-739
-219
-392
-842
-525
-641
-362
-300
-793
-261
-132
-303
-377
-469
-332
-408
-451
-241
-408
-532
-256
-737
-4
-315
-628
-289
-304
-554
-493
-345
-824
-203
-442
-757
-524
-652
-406
-367
-239
-564
-561
-412
-781
-377
-213
-1087
-295
-234
-719
-310
-372
-290
-693
-833
-558
-664
-585
-692
-565
-211
-496
-703
-121
-640
-659
-227
-583
-277
-525
-860
-549
-321
-649
-390
-444
-853
-163
-304
-348
-572
-1013
-38
-166
-839
-347
-88
-545
-23
-239
-336
-77
-374
-458
-182
-363
-492
-134
-303
-344
-37
50
-332
15
-147
-221
-128
6
-559
-203
398
-795
60
49
-188
167
-490
-117
200
-85
-232
194
-224
-128
430
-254
-8
295
2
47
166
78
157
548
-139
41
177
104
190
88
210
80
-114
79
458
97
-144
365
-195
-243
564
-8
145
-32
-147
137
314
143
177
-201
312
191
-243
1
55
204
-34
-9
158
86
107
339
9
-63
154
-217
-351
328
126
-581
179
-117
-210
-201
-200
185
42
-494
-85
395
-726
-315
13
184
-226
-517
77
86
-312
-577
208
121
-105
-760
-125
-25
-559
-348
-109
-20
-267
-103
-713
17
-449
-573
-171
-279
70
-352
-400
-286
29
-60
-684
-393
-118
-790
11
-336
-463
-181
-582
-556
-240
-203
-976
-363
-420
-339
-277
-703
-244
-419
-750
-1094
-447
-294
-453
-625
-400
-204
-1364
-1
-7
-1113
-511
162
-208
-1061
91
164
-395
-291
-311
-577
-61
212
-556
77
-188
-349
41
-273
-433
-80
34
-759
-275
107
-363
-382
-16
-518
-466
62
-266
-651
-47
-193
-473
-288
-240
-150
-257
-128
-210
-243
-405
-172
87
-257
-764
-467
760
-334
-347
495
-451
-212
5
-233
-555
-374
354
-579
-313
-76
-174
-29
-380
-163
211
-246
-614
-91
-342
-386
-584
-173
-49
-696
-236
-74
-345
-246
-75
-434
-456
-24
-742
-293
-219
-851
155
-269
-605
0
-435
-226
38
-341
-506
-87
-722
-376
-44
-511
-31
-82
-700
-236
171
-845
-140
-84
-152
161
-759
119
93
-474
-269
-325
18
169
-423
-502
504
-220
-450
19
-255
35
-261
40
-59
-20
259
-21
-325
-260
491
-466
-190
41
-138
156
-720
154
-36
-519
52
-67
-287
116
-222
-171
231
-862
-138
161
3
-493
-159
142
-360
73
-309
230
-876
-238
376
-1166
-403
112
-422
-1240
-171
-42
-671
-248
-300
-422
-474
-331
-548
-525
-414
-579
-355
-598
-538
-594
-698
-427
-422
-533
-618
-166
-992
-471
-132
-554
-709
-126
-312
-1160
-110
-821
-344
-337
-676
-548
-672
-127
-979
-528
-113
-437
-622
-656
-8
-966
-199
-263
-786
-98
-938
-406
-376
-267
-913
-399
-136
-950
-131
-945
-644
-859
-477
-533
-383
-216
-1110
-178
-457
-591
-588
-559
-188
-480
-266
-302
-235
-271
-464
-194
-250
-128
-39
14
-264
-169
-6
-311
-498
-94
215
-672
-124
271
-695
-668
41
27
-653
-68
-256
-285
16
-529
77
-412
-126
113
-345
-315
-89
-287
-252
-66
-447
-228
-5
-508
-120
-3
-780
-32
-35
-78
-170
-331
-354
-286
-27
-326
-253
-371
-20
-297
190
-459
-429
337
-822
-267
246
-206
-644
-118
-45
-465
-230
-361
-54
-400
-430
-177
-452
-64
-756
-244
-274
-721
-247
-501
-317
-521
-522
-310
-474
-175
-531
-616
-306
-371
-625
-512
-175
-490
-631
-614
-56
-420
-695
-31
-691
-668
-342
-864
-731
-334
-666
-497
-342
-723
-369
-544
-647
-348
-483
-621
-333
-536
-791
-80
-439
-443
-263
-368
-287
-495
-805
-53
-427
-980
-343
419
-487
-660
-212
-77
30
-485
-29
-364
-487
-318
-241
-429
-337
44
-126
-259
-152
193
-515
130
-423
-274
16
-581
-110
-55
-104
-292
-128
-625
-687
-26
81
0
-855
166
360
-792
-485
438
-832
-27
660
-985
-13
428
-257
-394
182
42
-369
159
-59
-393
-249
0
-307
-166
43
-413
225
-62
-690
56
50
-391
-444
446
-109
-495
-181
48
36
-622
148
-438
-69
-184
-202
17
-359
239
-316
-373
-154
-137
-323
-103
-431
-337
-214
-203
-86
-438
-59
-340
3
-559
-106
183
-570
31
-107
-93
-433
-45
276
-246
-124
126
-93
-25
-310
-41
368
106
-206
-80
314
-230
-393
103
-11
-92
-76
-63
-387
70
51
-33
341
-229
-236
190
-327
130
120
-623
188
402
-143
-73
586
-132
-115
426
4
50
-217
-197
252
-77
-88
75
-293
232
204
-525
-22
-119
-58
-290
-50
-296
-431
-289
-347
9
-468
-79
-358
-394
26
-114
-397
-618
167
1
-491
-23
152
-475
-226
-142
-423
-217
105
-286
-509
-6
-4
-634
-390
-231
-607
-35
-455
-508
-516
-195
-1071
-592
-494
-666
47
-659
-562
-299
-423
-939
-625
-232
-1001
-879
-179
-458
-697
-321
-847
-394
-548
-753
-291
-678
-614
-574
-879
-648
-565
-817
-326
-703
-931
-579
-417
-958
-879
-670
-812
-281
-577
-720
-721
-758
-761
-1098
-701
-730
-1125
-614
-867
-1034
-870
-812
-857
-783
-440
-693
-1119
-47
-376
-1140
-445
-190
-990
-494
-519
-767
143
-707
-560
292
-933
-571
-61
-800
-84
-618
-206
-205
-374
-525
-156
114
-616
-128
-129
-600
-470
-111
-341
-687
-422
-177
-869
208
-397
-1056
-89
-137
-850
-274
-453
-604
-201
-934
-628
-575
-462
-723
-228
-691
-738
-272
-1022
-948
-536
-1054
-182
-804
-676
-353
-856
-425
-726
-422
-541
-408
-271
-397
-887
-452
-408
-725
-507
-92
-530
-1111
-331
-585
-536
-563
-843
-406
-971
-300
-541
-875
-291
-961
-453
-609
-772
-827
-780
-781
-353
-438
-823
-183
-563
-286
-302
-636
-238
75
-467
-290
507
-495
-270
149
-163
-77
-131
41
-406
-371
136
-301
-103
-419
-406
61
21
-85
212
143
-71
256
14
129
333
-39
-98
328
-70
607
-32
70
635
78
747
300
51
556
128
314
217
26
192
-69
282
207
180
-4
136
114
185
-195
312
667
-362
-309
388
-67
6
366
-221
181
55
-42
-100
176
-3
-768
165
277
-445
-432
229
-212
-42
338
-208
233
74
-686
-152
255
-446
-86
206
-149
78
-156
74
-41
-526
-236
427
-359
-831
25
-357
-399
-323
72
-361
-545
134
-202
-376
-710
-328
-471
-461
-892
-280
33
-1133
-603
-34
-623
-912
-169
-739
-744
-718
-751
-677
-864
-331
-826
-837
-527
-995
-1115
-504
-731
-849
-873
-1012
-607
-588
-1183
-652
-691
-912
-887
-810
-122
-805
-1023
-387
-464
-978
-488
-423
-474
-474
-692
-545
-542
-683
-590
-80
-510
-523
-377
-631
-916
-631
-580
-471
-574
-582
-273
-642
-764
-749
-638
-633
-148
-519
-747
-481
-333
-650
-433
77
-336
-102
-533
-502
-207
-286
-639
-242
131
-557
-102
163
-385
-155
-262
-83
-35
-178
-341
-10
539
-584
279
537
-546
104
257
-395
-38
106
89
-199
95
236
-331
182
402
-733
-45
1023
-576
34
419
-171
230
162
150
0
58
353
177
-157
653
-184
9
757
178
167
430
264
-554
431
445
-602
282
234
-134
75
-54
586
-498
-179
706
111
337
275
89
102
288
-108
286
280
342
74
-23
837
-142
-19
437
207
270
450
220
-61
319
83
-123
-16
404
117
60
111
74
157
-230
17
130
4
394
118
134
302
-193
-414
222
396
-155
132
737
87
-89
298
226
164
-104
-196
231
419
-125
-381
163
-199
-38
78
-242
37
92
-103
-362
24
50
-669
-204
326
-189
-488
-197
294
20
-478
-515
568
-82
-570
292
82
-145
-181
-97
662
-291
-441
467
-354
-512
76
-346
-420
248
-59
-120
85
-157
-312
-337
-82
-304
-252
-346
-575
45
-171
-350
-31
245
-120
-315
135
-260
152
-487
-264
380
-442
235
-243
214
38
-28
353
57
-161
360
0
-602
332
212
-135
-371
386
-56
263
291
36
90
392
174
-234
782
-130
-157
41
255
-304
-516
647
-22
-701
-76
90
-303
178
-22
-167
-385
-107
-130
-532
-2
49
-124
-93
-199
87
-112
-280
-304
73
-362
-112
357
-217
-25
-130
-472
56
-42
31
81
-383
296
-50
-349
-293
85
-235
-303
-13
-62
-617
-764
35
-215
-307
-26
-241
-322
-189
-6
-572
-685
-288
-117
-80
-535
-214
-451
-238
-248
-769
149
-338
-488
-381
-561
-418
-606
-242
-642
-410
-851
-721
-792
-712
-386
-878
-512
-988
-704
-752
-654
-767
-769
-1306
-1203
-465
-1235
-646
-649
-1096
-913
-844
-740
-542
-875
-778
-510
-966
-593
-806
-803
-993
-962
-474
-511
-949
-888
-127
-648
-990
-646
-364
-444
-617
-936
-457
-753
-473
-690
-637
-328
-492
-710
-747
-332
-1108
-719
-220
-722
-1110
-436
-285
-950
-528
-721
-404
-246
-881
-682
-394
-558
-657
-397
-583
-977
-601
-637
-276
-812
-874
-386
-793
-809
-627
-603
-606
-998
-1032
-300
-566
-711
-580
-283
-810
-747
-256
-845
-139
-531
-543
-250
-705
-627
-205
-315
-763
-203
-251
-1068
-609
-80
-625
-591
-196
-521
-461
21
-906
-441
-266
-438
-27
-771
-181
-409
-305
-566
-490
-225
-363
294
-569
113
-274
-624
-267
-295
-312
-293
-72
-263
-202
-347
-338
-477
-501
-307
-441
-446
-500
-608
-615
-623
-797
-587
-700
-358
-328
-464
-472
-562
-733
-800
-313
-417
-232
-68
-168
-436
-883
-514
-519
-575
28
45
-52
-590
-265
-314
-566
-313
-437
-187
-425
-363
-839
-774
-296
-824
-711
-289
-321
-474
-587
-1000
-523
-804
-974
-547
-510
-195
-794
-578
-942
-723
-961
-748
109
-986
-569
-399
-583
-1204
-747
-193
-662
-603
-619
-227
-809
-993
-417
-526
-475
-501
-413
-429
-454
-650
-542
-593
-689
-96
-360
-511
-107
-235
-610
-658
-129
-134
-648
-55
-82
-222
-119
28
-237
-458
402
-14
-80
-94
345
31
-206
-178
-298
301
-296
-129
419
154
-352
-155
268
-461
-500
547
214
-118
225
77
-51
-37
118
124
552
221
188
334
10
98
-19
587
255
101
540
407
107
255
424
348
964
600
376
176
191
-98
-146
29
499
520
233
780
450
199
52
216
218
253
175
97
327
68
-22
-27
254
36
164
262
-169
-91
-232
-82
62
-234
-169
113
-120
-289
-243
-343
-38
-54
-296
-62
-14
-256
-343
-471
-239
-451
-264
-107
-254
-224
-491
-432
-637
-703
-457
-469
-401
-325
-345
-793
-659
-836
-759
-482
-1268
-1067
-722
-751
-786
-918
-551
-792
-1034
-947
-515
-849
-1033
-904
-1506
-977
-1208
-816
-356
-584
-180
-624
-354
-558
-926
-818
-594
-448
-743
-721
-514
-589
-710
-343
-404
-201
-433
-541
-563
-417
-689
-493
-152
-640
-471
-267
-312
-441
-406
-68
-292
-472
13
-122
-917
-612
-107
-453
-162
-356
-168
-147
-818
-363
85
-59
-979
-543
-129
-753
-602
-81
31
-489
-198
-153
-439
-498
-503
-345
-576
-811
-683
-459
-489
-500
-252
173
-431
-761
-62
-470
-1087
-691
-679
-411
-312
-201
-175
-117
-101
-22
-93
-288
-291
-313
-64
-28
-554
-467
-51
-333
25
-9
516
144
-367
-296
-233
-67
-592
3
218
-127
-475
-263
-61
-558
-85
-84
-200
-287
-211
-239
-362
-207
-645
-155
-41
-205
218
365
-43
-386
-578
-270
-280
-453
-54
152
-332
-238
-135
-374
-194
-343
-540
-608
-601
-384
-753
-805
30
-69
-519
-313
-92
-390
-1219
-840
-633
-1191
-745
-436
-442
-526
-673
-812
-161
-754
-1518
-874
-630
-1138
-1128
-780
-837
-747
-439
-639
-718
-718
-715
-968
-701
-458
-891
-1219
-797
-590
-350
-384
-699
-542
-575
-619
-490
35
-601
-766
-372
-736
-779
-921
-666
-449
-643
-199
-156
-239
-258
-430
-762
-587
-57
-527
-329
105
-172
-10
216
-115
-206
91
-233
161
74
-515
-396
180
-224
-584
442
696
-235
-541
128
-332
-354
-245
-396
-222
20
119
-348
-259
-279
-231
-450
-494
-126
-370
-497
-333
-587
-580
-644
-944
-582
-212
-138
-439
-703
-1353
-925
-798
-1285
-1035
-944
-670
-835
-1027
-693
-988
-1465
-1037
-871
-988
-552
-1087
-1661
-977
-1322
-1293
-975
-1065
-719
-833
-1003
-736
-907
-1727
-1191
-960
-1167
-733
-1229
-1249
-1127
-1447
-1145
-1257
-1158
-1031
-847
-833
-1351
-1268
-1484
-1571
-1494
-825
-645
-1240
-1079
-1182
-1142
-1435
-1507
-841
-1124
-1187
-744
-964
-1419
-1434
-1393
-1501
-848
-607
-1087
-933
-842
-1296
-1452
-1021
-877
-1367
-1343
-1123
-871
-1094
-1147
-908
-1078
-656
-592
-824
-742
-741
-1021
-1124
-803
-1221
-1005
-554
-762
-474
-167
-865
-1097
-818
-1056
-786
-671
-806
-790
-365
-312
-733
-523
284
-484
-847
-154
-134
-563
-687
-287
-261
-320
-188
495
160
-295
120
-8
-259
-549
-162
253
231
85
575
917
-29
-43
540
444
397
313
311
356
219
241
901
698
704
1171
1340
1344
564
456
630
340
19
882
1038
724
1114
923
1294
1007
602
836
794
316
140
741
665
277
474
818
983
752
786
818
770
183
-107
555
209
-267
11
585
374
200
270
569
357
-156
218
29
-28
-165
-317
157
-63
-338
14
333
-399
-491
59
-437
-592
-399
-270
-699
-757
-382
-781
-383
-306
-360
-88
-431
-637
-519
-603
-882
-435
-330
-559
-433
-346
-136
-780
-645
-194
-406
-480
-387
-470
-553
-388
-363
-386
-43
-135
-168
240
-494
-535
61
-324
-632
-351
-117
-358
-93
-128
-338
-49
-489
-380
-283
-325
-552
-605
-109
-529
-613
-18
-104
-135
-211
168
-57
-413
-272
-63
-140
-672
-140
204
-143
-182
471
87
-285
-96
-334
-306
-329
-732
-496
-120
-573
-548
-93
-688
-599
-357
-594
-468
-420
-545
-892
-720
-707
-763
-634
-264
-321
-891
-384
-596
-199
-518
-834
-256
-417
-522
-659
-99
-519
-210
43
-361
106
-73
-590
-597
-254
-318
-45
49
143
-275
-559
89
-92
-209
-391
-387
144
-184
-670
-401
-23
-443
-131
-116
-33
-142
-725
-469
-172
-109
-151
-343
-284
-108
-269
-379
-179
-118
-76
49
27
254
-252
-375
120
-308
-220
236
657
371
-65
74
-97
-53
-295
-295
91
149
216
-199
18
-382
-502
-225
-395
116
58
110
-271
-364
-256
-175
-174
-409
-129
248
472
-224
-561
-356
-405
-559
-137
-20
259
66
-505
-181
-394
-658
-474
-52
-41
-103
50
-187
-182
-301
-345
-172
-57
-244
-382
-55
-479
-824
-410
-225
-300
-266
-581
-282
-85
-827
-862
-402
-689
-886
-637
-259
-238
-849
-834
-587
-712
-947
-493
-240
-595
-489
-462
-559
-833
-1157
-785
-294
-683
-637
-542
46
-245
-1145
-377
-531
-609
-722
-290
-56
-331
-509
-597
-367
-603
-668
-273
-271
-788
-683
-373
-490
-764
-504
-436
-497
-392
-395
-32
-101
-871
-789
-418
-620
-879
-116
193
-313
-373
-117
-461
-817
-762
-466
-834
-542
-132
-654
-647
-497
-125
-44
-456
-710
-246
-193
-815
-631
-276
-217
-519
-487
113
103
-502
-454
-372
-678
-612
-459
-481
-675
-632
-440
-576
-670
-551
-569
-530
-631
-790
-601
-556
-753
-819
-424
-358
-726
-829
-441
-418
-1117
-515
-360
-664
-816
-808
-663
-867
-691
-685
-654
-512
-603
-531
-478
-730
-950
-859
-936
-886
-644
-618
-956
-990
-533
-661
-923
-929
-813
-849
-1096
-1133
-786
-823
-1114
-915
-686
-762
-1090
-785
-608
-1035
-1052
-931
-757
-570
-783
-977
-727
-703
-1095
-862
-503
-644
-752
-561
-312
-741
-1125
-554
-484
-491
-518
-604
-309
-312
-689
-685
-245
23
-318
-641
-119
-30
-305
-336
-334
-463
-293
-145
-26
-107
-192
-176
-322
-202
-539
-596
-279
-380
-489
-212
52
-435
-665
-344
-83
-172
-541
-484
-210
-811
-1007
-310
-184
-466
-545
-44
-361
-805
-461
-745
-974
-767
-569
-357
-358
-372
-338
-422
-512
-560
-369
-324
-357
-197
-375
-689
-497
-379
-534
-653
-273
42
-258
-416
-308
-381
-398
-418
-241
-18
-132
-200
-14
51
-450
-257
162
-275
-361
-108
316
-8
-191
-142
-269
-48
-205
-5
-17
-3
-83
-219
-268
-315
-73
-131
-219
-96
51
-198
-272
-57
-42
-173
66
184
-181
-221
-140
-298
-512
-468
-120
79
-98
-75
10
-81
-213
-282
-411
-274
-242
-460
-193
-115
-469
-328
-56
-198
-330
-120
-87
-394
-628
-809
-274
-209
-532
-258
155
-21
-436
-564
-693
-635
-636
-540
-545
-672
-283
-317
-597
-513
-351
-377
-640
-967
-818
-407
-294
-739
-766
-419
-495
-605
-348
-379
-564
-595
-535
-656
-710
-517
-560
-601
-509
-262
-468
-636
-616
-560
-464
-607
-510
-443
-669
-439
-450
-443
-415
-630
-505
-268
-284
-176
-140
-435
-629
-518
-312
-333
-432
-310
-97
-179
-210
-24
-73
-320
-521
-251
18
-247
-117
-43
52
36
-173
-89
88
32
-292
-184
59
0
-213
-312
-149
97
-30
-120
-43
99
-101
-507
-163
26
-170
-224
120
-22
-300
102
387
-41
-475
-194
-157
-149
-300
-306
-257
-85
-21
-121
-93
-66
-216
-661
-509
-107
-402
-616
-326
-210
-118
-68
-153
-60
-19
-475
-570
-293
-123
-476
-806
-121
328
-242
-358
115
132
-504
-546
-7
-81
-706
-647
-99
50
-121
-201
116
282
-75
-647
-106
-27
-469
-723
-462
149
107
-47
-2
321
-96
-416
-77
45
-359
-663
-329
131
-2
-448
66
174
-335
-273
-296
-499
-484
-245
-398
-190
23
-42
-82
-48
-93
-50
23
-57
-383
-570
-316
-52
-116
-150
12
63
-100
-330
-539
-743
-607
-525
-443
-373
-26
249
-92
-560
-662
-227
-197
-761
-761
-246
-160
-366
-254
19
285
-70
-398
-162
-248
-433
-572
-562
-399
-126
156
287
134
105
256
281
-121
-309
-127
178
382
323
537
720
783
562
335
406
703
438
-47
89
572
670
425
405
742
779
524
310
326
214
-163
-100
85
636
471
593
760
696
503
115
-172
-286
-208
-114
221
608
565
335
204
241
146
-86
-79
63
334
48
-67
263
318
67
-72
199
369
262
-84
-358
-522
-581
-425
-336
-259
-40
163
101
-214
-365
-415
-400
-429
-518
-466
-177
102
89
-102
-176
29
19
-311
-553
-418
-111
-171
-278
-111
-74
-117
-88
-145
-227
-193
-133
-154
-118
-214
-116
-103
-345
-232
152
163
-136
-271
-141
-161
-339
-311
-122
31
-24
-43
16
71
-9
-303
-253
83
156
53
-13
-25
14
2
-63
93
183
135
56
95
172
183
169
74
132
280
293
286
370
502
202
77
248
414
462
417
482
563
532
282
206
305
202
158
365
551
499
364
494
482
358
347
412
479
552
444
352
365
391
383
175
285
551
633
629
600
658
565
304
109
422
543
361
504
792
1003
733
472
377
450
534
486
649
765
834
749
400
296
449
599
568
699
1029
1024
553
354
494
530
525
662
890
854
725
635
503
513
498
505
720
812
840
821
772
646
385
389
603
686
670
683
661
655
590
341
272
521
585
397
421
623
714
568
433
490
501
528
486
426
544
797
755
535
515
477
332
329
416
441
567
768
719
571
425
341
401
367
409
599
571
451
368
285
176
394
631
575
552
680
687
343
165
315
424
440
574
794
912
888
669
450
462
444
473
546
671
844
804
683
598
382
394
617
745
823
724
672
609
357
290
467
728
858
782
714
689
627
552
429
390
555
657
756
774
703
757
733
514
460
574
585
641
580
572
633
649
610
533
531
621
590
360
319
416
458
450
543
581
488
492
565
524
314
259
427
419
353
400
510
584
476
343
274
273
342
291
133
235
455
491
415
407
417
360
260
241
237
267
420
521
521
394
276
357
460
325
276
355
409
351
165
294
442
453
422
312
234
147
83
32
85
163
170
162
243
313
304
209
186
225
128
80
191
275
268
161
149
260
319
227
161
227
220
162
137
215
157
64
164
330
345
241
211
243
225
207
150
182
268
209
160
164
243
216
155
109
129
175
243
165
43
72
185
250
243
178
109
183
204
193
120
103
209
260
155
198
351
359
306
255
227
200
193
141
85
184
270
330
360
392
311
194
263
256
201
170
185
299
418
396
306
243
255
171
98
188
253
262
200
189
311
295
230
112
79
114
188
288
285
305
380
440
474
426
301
176
173
239
367
403
447
491
442
384
330
371
340
291
271
312
319
337
283
176
315
500
568
372
218
272
237
119
78
136
274
325
301
285
229
245
183
67
44
90
176
177
175
288
321
316
295
247
240
224
237
232
192
149
110
118
131
144
134
88
100
100
35
-58
-81
-20
28
49
73
85
62
67
-16
-104
-106
-30
28
-6
-30
55
85
-15
-53
-116
-199
-165
-31
152
211
150
45
-146
-304
-387
-392
-300
-123
22
90
95
27
-44
-178
-290
-287
-268
-251
-232
-162
-68
35
14
-71
-111
-188
-238
-341
-368
-245
-85
-52
-109
-184
-213
-177
-209
-207
-220
-230
-164
-120
-147
-248
-255
-161
-90
-126
-153
-74
-19
-42
-112
-170
-155
-120
-155
-206
-175
-117
-103
-112
-128
-105
-89
-96
-151
-259
-364
-347
-298
-271
-236
-181
-100
-90
-131
-180
-260
-377
-451
-455
-357
-237
-153
-105
-113
-194
-224
-254
-355
-410
-380
-288
-175
-79
-28
-61
-118
-221
-338
-409
-414
-385
-371
-333
-252
-180
-175
-208
-181
-177
-259
-339
-372
-388
-373
-354
-347
-323
-278
-274
-319
-363
-425
-433
-447
-476
-489
-459
-278
-351
-517
-671
-639
-522
-629
-777
-786
-743
-665
-572
-678
-659
-612
-557
-517
-550
-634
-692
-740
-789
-709
-610
-611
-621
-511
-473
-488
-567
-645
-672
-696
-704
-668
-679
-667
-632
-650
-673
-680
-678
-696
-746
-817
-812
-728
-666
-620
-593
-645
-688
-723
-757
-791
-776
-757
-715
-672
-641
-568
-549
-590
-623
-631
-653
-640
-600
-598
-589
-539
-454
-416
-403
-408
-440
-423
-421
-443
-440
-431
-395
-355
-334
-325
-307
-315
-310
-275
-301
-332
-322
-315
-314
-315
-312
-295
-277
-258
-268
-305
-298
-334
-401
-396
-394
-339
-261
-204
-172
-170
-186
-239
-314
-372
-400
-382
-329
-303
-258
-188
-160
-176
-173
-194
-247
-283
-307
-331
-324
-318
-309
-285
-238
-196
-180
-187
-206
-243
-267
-306
-325
-315
-316
-289
-236
-238
-274
-273
-291
-315
-321
-335
-329
-324
-316
-304
-308
-300
-311
-290
-252
-255
-251
-226
-224
-230
-214
-189
-177
-144
-125
-136
-153
-163
-165
-155
-155
-161
-142
-143
-123
-109
-121
-141
-163
-160
-139
-139
-123
-142
-135
-118
-123
-125
-136
-112
-105
-106
-103
-129
-134
-150
-167
-161
-146
-183
-287
-292
-208
-178
-144
-124
-113
-73
-66
-79
-61
-7
-54
-126
-127
-126
-134
-145
-148
-124
-95
-94
-123
-142
-152
-140
-163
-155
-97
-95
-82
-102
-130
-99
-89
-102
-119
-147
-184
-206
-229
-259
-278
-305
-306
-288
-267
-235
-246
-261
-244
-227
-221
-202
-182
-195
-200
-166
-166
-150
-160
-180
-189
-189
-160
-177
-185
-205
-225
-195
-193
-183
-168
-194
-207
-226
-240
-229
-234
-244
-261
-275
-240
-241
-326
-254
-213
-221
-225
-210
-246
-199
-202
-231
-231
-261
-315
-288
-207
-215
-246
-243
-260
-221
-270
-332
-334
-369
-350
-334
-355
-381
-351
-349
-338
-332
-304
-293
-327
-337
-317
-323
-358
-340
-329
-321
-306
-325
-328
-332
-331
-319
-311
-314
-291
-293
-293
-293
-320
-323
-341
-338
-340
-313
-293
-289
-261
-246
-245
-244
-249
-269
-275
-291
-289
-312
-325
-311
-330
-355
-354
-334
-336
-338
-359
-378
-377
-408
-420
-401
-406
-386
-369
-359
-364
-387
-403
-406
-398
-376
-343
-328
-342
-352
-379
-398
-393
-381
-346
-323
-324
-323
-328
-335
-337
-330
-350
-347
-341
-381
-362
-369
-399
-399
-393
-370
-355
-345
-361
-361
-352
-350
-345
-362
-347
-353
-333
-302
-312
-309
-299
-285
-296
-295
-292
-307
-321
-339
-335
-336
-320
-312
-297
-303
-293
-282
-270
-260
-255
-239
-227
-223
-212
-209
-212
-217
-230
-232
-240
-243
-259
-282
-278
-291
-297
-304
-315
-338
-335
-352
-335
-301
-284
-256
-246
-250
-247
-252
-277
-254
-261
-271
-259
-274
-286
-306
-306
-285
-282
-273
-250
-238
-239
-243
-237
-260
-274
-290
-317
-335
-373
-398
-427
-436
-439
-436
-418
-409
-393
-380
-364
-331
-324
-308
-295
-306
-305
-315
-319
-294
-301
-325
-333
-330
-354
-358
-348
-351
-372
-368
-358
-364
-344
-332
-335
-329
-345
-371
-382
-408
-414
-406
-413
-399
-342
-348
-341
-325
-330
-331
-336
-344
-356
-347
-352
-347
-348
-358
-349
-358
-341
-344
-333
-316
-310
-292
-279
-279
-274
-258
-255
-252
-271
-293
-292
-310
-311
-299
-304
-298
-293
-285
-264
-279
-294
-312
-314
-315
-307
-303
-318
-336
-361
-365
-377
-379
-399
-400
-365
-345
-331
-342
-354
-328
-337
-312
-259
-256
-253
-241
-261
-272
-280
-300
-318
-306
-320
-308
-294
-291
-286
-287
-282
-285
-263
-267
-299
-281
-293
-319
-301
-296
-292
-280
-272
-286
-301
-269
-265
-247
-248
-258
-258
-266
-262
-257
-251
-251
-255
-263
-280
-291
-304
-322
-339
-369
-360
-345
-338
-318
-318
-321
-332
-339
-349
-366
-332
-325
-345
-351
-356
-349
-356
-370
-351
-335
-328
-313
-301
-312
-330
-330
-314
-321
-340
-355
-380
-383
-375
-368
-372
-392
-390
-418
-431
-424
-419
-400
-414
-400
-402
-415
-380
-378
-394
-403
-405
-413
-412
-397
-401
-416
-412
-401
-387
-394
-396
-386
-393
-390
-405
-405
-401
-411
-429
-427
-385
-378
-356
-325
-314
-293
-275
-261
-265
-268
-253
-263
-262
-244
-248
-226
-213
-235
-218
-216
-223
-240
-260
-255
-266
-247
-258
-280
-282
-311
-344
-358
-354
-347
-349
-342
-334
-338
-345
-338
-346
-384
-391
-396
-413
-405
-403
-400
-398
-402
-396
-379
-378
-377
-358
-360
-362
-348
-343
-344
-333
-325
-307
-307
-295
-279
-251
-225
-211
-187
-174
-171
-185
-194
-183
-179
-185
-194
-180
-199
-210
-208
-218
-207
-208
-178
-162
-183
-166
-156
-155
-154
-159
-136
-145
-154
-172
-179
-163
-161
-159
-166
-147
-144
-137
-123
-132
-130
-131
-134
-153
-142
-156
-171
-151
-156
-178
-156
-157
-168
-151
-141
-146
-149
-149
-166
-162
-140
-131
-130
-133
-128
-127
-119
-95
-95
-92
-87
-98
-97
-103
-117
-125
-134
-127
-110
-118
-124
-114
-115
-113
-114
-96
-108
-114
-80
-71
-47
-38
-34
-33
-43
-50
-45
-24
-28
-33
-21
-37
-48
-62
-64
-45
-56
-57
-44
-33
-16
-11
-26
-27
-25
-23
-11
-3
6
19
22
43
63
63
65
66
66
58
47
42
52
39
31
53
61
55
46
36
30
23
33
37
44
45
52
58
53
49
61
58
63
90
101
99
83
66
53
49
48
57
41
23
13
10
2
-18
-8
-2
-17
-45
-40
-33
-59
-54
-55
-57
-53
-72
-67
-72
-85
-81
-47
-29
-21
-22
-38
-39
-52
-59
-58
-74
-56
-42
-33
-20
-30
-17
-24
-32
-40
-56
-55
-59
-62
-53
-36
-15
-2
-6
-7
-11
-25
-32
-48
-58
-53
-41
-24
-26
-31
-55
-80
-100
-111
-100
-88
-70
-59
-36
-15
-16
-19
-24
-25
-23
-42
-55
-75
-65
-48
-48
-35
-49
-57
-53
-55
-62
-85
-83
-58
-63
-71
-94
-89
-86
-99
-97
-103
-103
-103
-106
-111
-96
-78
-53
-55
-73
-86
-83
-71
-56
-47
-44
-29
-35
-39
-47
-57
-70
-83
-96
-101
-71
-69
-87
-95
-104
-88
-80
-88
-93
-125
-137
-151
-138
-121
-113
-88
-108
-111
-117
-121
-111
-124
-123
-131
-123
-126
-128
-137
-163
-156
-154
-151
-130
-110
-113
-110
-103
-92
-88
-95
-105
-107
-96
-87
-90
-84
-84
-93
-105
-112
-102
-115
-122
-132
-135
-138
-121
-113
-114
-109
-120
-118
-119
-107
-106
-125
-120
-116
-111
-106
-128
-168
-204
-235
-249
-246
-251
-272
-264
-234
-249
-249
-245
-238
-240
-267
-272
-297
-309
-307
-304
-302
-308
-331
-327
-321
-319
-312
-302
-299
-305
-285
-296
-301
-307
-314
-322
-332
-301
-290
-297
-302
-305
-305
-321
-309
-294
-300
-287
-282
-304
-292
-278
-284
-292
-275
-293
-314
-327
-358
-375
-414
-416
-436
-454
-425
-422
-421
-417
-414
-393
-389
-389
-381
-378
-367
-369
-370
-369
-369
-396
-407
-421
-428
-408
-418
-423
-422
-413
-403
-404
-408
-446
-474
-482
-487
-476
-464
-445
-438
-448
-448
-448
-471
-463
-460
-457
-459
-458
-445
-414
-400
-420
-427
-427
-425
-423
-406
-391
-424
-419
-412
-415
-409
-404
-399
-388
-380
-379
-374
-362
-352
-362
-349
-341
-329
-322
-334
-335
-327
-300
-302
-285
-288
-341
-346
-348
-357
-367
-363
-348
-360
-350
-372
-399
-395
-407
-414
-426
-446
-441
-449
-451
-455
-455
-454
-439
-437
-412
-383
-379
-395
-399
-417
-431
-435
-442
-446
-464
-454
-438
-438
-435
-421
-410
-408
-410
-425
-450
-454
-481
-476
-464
-479
-468
-470
-467
-474
-482
-472
-461
-454
-442
-429
-436
-440
-428
-456
-496
-527
-552
-545
-518
-506
-474
-453
-443
-437
-447
-439
-436
-459
-471
-462
-449
-442
-460
-477
-471
-487
-497
-495
-504
-525
-529
-527
-520
-525
-522
-532
-548
-550
-553
-575
-582
-586
-586
-569
-568
-537
-532
-542
-542
-549
-560
-560
-559
-543
-540
-551
-559
-559
-552
-581
-582
-591
-604
-611
-617
-609
-618
-620
-629
-649
-654
-642
-637
-661
-678
-680
-695
-709
-731
-754
-736
-723
-732
-729
-723
-721
-721
-713
-698
-710
-686
-677
-692
-666
-647
-663
-652
-669
-669
-659
-654
-645
-643
-650
-649
-655
-666
-658
-652
-646
-635
-637
-620
-604
-607
-606
-596
-588
-575
-565
-547
-554
-552
-534
-519
-516
-519
-524
-530
-523
-540
-542
-542
-531
-534
-524
-528
-534
-539
-556
-582
-598
-592
-588
-561
-561
-562
-564
-550
-546
-550
-552
-543
-520
-515
-516
-524
-541
-543
-549
-546
-546
-562
-572
-565
-555
-545
-547
-566
-560
-551
-549
-536
-527
-519
-498
-506
-514
-510
-508
-498
-506
-532
-524
-501
-481
-477
-483
-494
-508
-522
-522
-518
-527
-552
-565
-557
-569
-563
-563
-553
-549
-550
-534
-540
-529
-525
-541
-514
-509
-475
-455
-454
-438
-430
-440
-434
-433
-442
-465
-480
-468
-470
-480
-474
-460
-447
-456
-442
-438
-455
-463
-484
-473
-442
-451
-454
-459
-482
-482
-487
-474
-473
-465
-464
-459
-447
-440
-434
-438
-415
-408
-414
-388
-377
-383
-379
-358
-369
-387
-391
-412
-410
-420
-444
-460
-464
-454
-470
-479
-472
-492
-504
-506
-509
-533
-538
-540
-534
-556
-559
-553
-567
-549
-543
-547
-550
-524
-504
-506
-510
-517
-488
-463
-456
-440
-440
-442
-455
-450
-445
-451
-459
-470
-498
-489
-475
-481
-489
-488
-491
-478
-468
-488
-492
-493
-510
-505
-494
-493
-480
-497
-508
-513
-524
-516
-518
-538
-517
-506
-513
-507
-511
-525
-516
-501
-501
-482
-488
-486
-463
-479
-462
-452
-472
-469
-488
-499
-504
-501
-503
-498
-486
-496
-480
-505
-507
-486
-493
-479
-471
-457
-437
-437
-436
-438
-438
-439
-476
-491
-501
-479
-468
-475
-476
-494
-494
-506
-525
-517
-534
-514
-461
-456
-456
-444
-431
-441
-445
-456
-453
-439
-423
-430
-426
-396
-376
-355
-358
-374
-377
-389
-401
-415
-430
-434
-448
-427
-428
-432
-418
-431
-438
-449
-452
-463
-441
-433
-423
-425
-421
-409
-409
-426
-437
-454
-449
-434
-437
-419
-423
-417
-408
-408
-412
-412
-399
-422
-407
-398
-392
-399
-415
-427
-441
-475
-501
-504
-524
-522
-523
-534
-517
-518
-499
-488
-504
-494
-495
-506
-514
-509
-499
-503
-510
-512
-523
-531
-534
-521
-525
-520
-505
-507
-483
-482
-480
-483
-475
-461
-466
-467
-469
-467
-465
-490
-508
-512
-526
-533
-522
-511
-505
-481
-469
-480
-465
-421
-422
-424
-425
-424
-426
-434
-418
-421
-414
-402
-409
-421
-439
-453
-479
-492
-490
-482
-475
-479
-470
-485
-477
-478
-513
-529
-544
-518
-525
-530
-506
-500
-504
-497
-489
-472
-466
-459
-458
-477
-483
-486
-474
-476
-490
-472
-465
-453
-458
-462
-435
-443
-462
-473
-467
-476
-488
-498
-503
-498
-510
-525
-534
-562
-568
-568
-564
-572
-573
-570
-576
-572
-579
-565
-562
-555
-536
-525
-524
-520
-513
-505
-485
-474
-464
-460
-469
-470
-477
-465
-434
-413
-387
-367
-351
-331
-331
-329
-346
-363
-360
-359
-383
-407
-410
-425
-422
-436
-414
-394
-384
-360
-349
-327
-319
-320
-316
-330
-350
-353
-360
-384
-378
-380
-389
-373
-360
-351
-351
-357
-353
-347
-350
-345
-342
-338
-368
-390
-375
-364
-369
-352
-338
-345
-320
-306
-308
-328
-347
-341
-345
-365
-387
-419
-429
-428
-427
-423
-417
-410
-405
-389
-376
-386
-363
-371
-378
-352
-348
-357
-348
-362
-371
-386
-376
-365
-363
-340
-322
-313
-303
-295
-282
-283
-299
-317
-316
-311
-303
-293
-284
-274
-271
-277
-302
-320
-349
-381
-401
-413
-435
-444
-444
-438
-454
-439
-431
-427
-431
-430
-429
-434
-445
-437
-424
-451
-444
-462
-472
-450
-446
-426
-422
-415
-409
-414
-400
-404
-426
-454
-445
-424
-414
-398
-384
-367
-367
-377
-357
-337
-336
-332
-329
-321
-324
-342
-366
-356
-371
-379
-379
-387
-366
-366
-364
-366
-384
-396
-404
-416
-428
-416
-408
-408
-380
-371
-375
-353
-344
-347
-357
-361
-346
-356
-345
-325
-335
-335
-342
-342
-324
-338
-322
-311
-309
-304
-304
-308
-328
-340
-353
-355
-362
-353
-339
-317
-287
-259
-236
-204
-196
-197
-206
-214
-206
-209
-208
-223
-239
-221
-236
-249
-258
-272
-275
-289
-274
-249
-260
-262
-279
-311
-328
-332
-341
-343
-338
-330
-320
-331
-326
-325
-341
-325
-300
-293
-307
-296
-284
-286
-293
-299
-302
-333
-340
-338
-337
-331
-326
-336
-316
-296
-284
-267
-264
-252
-247
-249
-239
-238
-227
-215
-208
-186
-182
-171
-154
-165
-161
-170
-188
-187
-184
-167
-156
-172
-171
-191
-179
-177
-184
-179
-190
-197
-211
-215
-218
-222
-227
-217
-220
-214
-211
-220
-221
-216
-204
-207
-222
-218
-217
-226
-240
-257
-254
-274
-269
-257
-236
-231
-222
-203
-196
-174
-161
-166
-173
-164
-170
-175
-178
-178
-169
-150
-143
-139
-133
-105
-107
-126
-109
-112
-111
-106
-136
-161
-178
-217
-219
-228
-230
-229
-212
-207
-211
-199
-213
-215
-221
-233
-251
-250
-227
-219
-214
-217
-216
-241
-233
-222
-230
-239
-227
-207
-219
-213
-208
-216
-209
-209
-216
-222
-203
-200
-207
-169
-164
-168
-190
-211
-202
-220
-232
-237
-237
-221
-214
-199
-191
-186
-193
-211
-194
-174
-152
-134
-123
-91
-76
-86
-87
-84
-111
-107
-103
-113
-104
-98
-74
-89
-91
-105
-110
-112
-142
-148
-140
-115
-116
-110
-98
-83
-61
-72
-66
-80
-88
-79
-87
-105
-108
-105
-103
-119
-138
-161
-173
-188
-199
-184
-183
-163
-139
-123
-110
-117
-128
-119
-125
-112
-82
-51
-28
-13
-16
-30
-49
-74
-69
-72
-92
-67
-55
-48
-35
-46
-61
-72
-87
-111
-86
-77
-101
-113
-93
-85
-88
-79
-94
-87
-81
-77
-58
-60
-67
-61
-54
-80
-99
-92
-86
-107
-122
-114
-109
-99
-97
-86
-64
-59
-54
-59
-91
-105
-111
-124
-126
-114
-117
-122
-127
-121
-126
-146
-156
-172
-178
-198
-179
-183
-190
-199
-198
-201
-220
-230
-237
-254
-264
-263
-274
-272
-265
-262
-245
-232
-228
-227
-233
-223
-200
-221
-243
-254
-269
-275
-277
-278
-277
-285
-288
-286
-312
-316
-290
-278
-270
-262
-259
-238
-216
-220
-231
-234
-246
-219
-226
-255
-254
-263
-276
-278
-269
-256
-258
-221
-217
-226
-224
-225
-242
-246
-251
-245
-263
-261
-288
-308
-317
-322
-317
-325
-322
-304
-314
-317
-314
-309
-309
-316
-317
-339
-376
-397
-421
-427
-450
-466
-436
-443
-425
-414
-418
-402
-407
-377
-366
-372
-373
-396
-395
-402
-411
-413
-404
-407
-399
-389
-381
-371
-357
-362
-353
-359
-386
-393
-390
-407
-423
-422
-420
-427
-418
-425
-422
-437
-458
-452
-475
-488
-469
-471
-460
-465
-465
-450
-433
-422
-393
-377
-361
-346
-338
-332
-356
-355
-344
-337
-341
-354
-338
-340
-348
-349
-387
-395
-398
-382
-372
-388
-383
-396
-386
-399
-424
-422
-418
-401
-379
-351
-350
-337
-333
-342
-326
-306
-297
-301
-315
-322
-343
-353
-351
-347
-348
-338
-321
-291
-286
-281
-295
-280
-273
-281
-288
-302
-337
-353
-360
-346
-325
-343
-339
-317
-317
-308
-293
-305
-288
-283
-306
-317
-327
-354
-359
-358
-364
-355
-349
-357
-374
-408
-413
-405
-426
-423
-402
-404
-420
-396
-399
-410
-396
-419
-420
-413
-403
-402
-404
-396
-384
-388
-398
-417
-415
-430
-433
-409
-410
-395
-382
-368
-363
-363
-349
-363
-370
-374
-379
-378
-380
-381
-384
-384
-371
-375
-383
-383
-396
-410
-392
-385
-382
-382
-368
-347
-337
-319
-321
-300
-308
-303
-291
-265
-260
-258
-247
-243
-244
-256
-271
-283
-287
-318
-326
-319
-317
-314
-310
-313
-319
-315
-318
-301
-315
-310
-306
-310
-307
-311
-320
-318
-319
-331
-346
-345
-366
-369
-374
-383
-386
-389
-383
-377
-385
-372
-343
-349
-328
-307
-311
-293
-278
-295
-300
-324
-331
-336
-346
-327
-332
-326
-331
-327
-330
-321
-319
-319
-318
-345
-363
-377
-385
-382
-373
-350
-331
-314
-300
-278
-261
-230
-201
-174
-151
-143
-155
-165
-188
-218
-214
-218
-229
-216
-201
-191
-189
-165
-138
-153
-166
-168
-183
-192
-197
-197
-205
-221
-220
-217
-202
-181
-168
-163
-158
-150
-152
-153
-177
-197
-204
-201
-207
-220
-213
-202
-191
-195
-201
-208
-194
-195
-201
-198
-179
-179
-179
-196
-203
-201
-221
-203
-204
-196
-202
-207
-202
-209
-222
-245
-250
-286
-290
-274
-288
-278
-256
-239
-207
-196
-188
-176
-191
-189
-192
-210
-211
-213
-214
-224
-238
-240
-234
-224
-213
-224
-216
-181
-175
-183
-176
-197
-225
-240
-240
-244
-266
-282
-309
-310
-313
-319
-297
-278
-260
-248
-259
-270
-262
-266
-279
-313
-326
-333
-342
-340
-348
-324
-333
-321
-288
-269
-266
-296
-297
-282
-269
-274
-272
-283
-296
-297
-311
-305
-311
-316
-310
-319
-327
-324
-310
-310
-303
-322
-317
-308
-313
-322
-317
-322
-308
-315
-333
-344
-357
-386
-413
-417
-426
-411
-414
-412
-398
-401
-419
-424
-410
-409
-434
-426
-435
-441
-447
-450
-419
-411
-383
-356
-332
-323
-335
-313
-307
-327
-330
-336
-351
-375
-369
-362
-356
-349
-348
-351
-356
-347
-345
-333
-323
-327
-321
-344
-348
-360
-379
-389
-395
-387
-383
-363
-347
-333
-327
-327
-329
-323
-327
-339
-341
-350
-373
-385
-379
-399
-390
-380
-365
-366
-387
-392
-395
-378
-409
-398
-402
-408
-384
-393
-384
-366
-359
-347
-363
-373
-391
-378
-376
-383
-392
-422
-422
-408
-417
-425
-426
-424
-405
-383
-372
-346
-332
-328
-320
-335
-345
-367
-373
-373
-389
-392
-400
-390
-380
-370
-362
-363
-352
-368
-366
-365
-364
-358
-356
-357
-380
-380
-394
-396
-378
-358
-352
-354
-353
-362
-387
-396
-412
-426
-420
-414
-393
-377
-380
-355
-348
-355
-339
-368
-358
-361
-360
-352
-349
-367
-389
-401
-411
-413
-435
-445
-453
-439
-424
-403
-406
-411
-397
-405
-426
-437
-418
-410
-419
-407
-397
-406
-407
-431
-449
-456
-477
-475
-473
-473
-475
-469
-471
-455
-429
-429
-417
-419
-414
-402
-385
-381
-398
-418
-410
-427
-441
-452
-440
-424
-383
-341
-333
-309
-311
-327
-340
-356
-338
-339
-342
-362
-388
-383
-395
-410
-394
-391
-381
-364
-347
-358
-370
-371
-361
-381
-391
-407
-435
-428
-426
-442
-456
-455
-459
-436
-438
-446
-433
-430
-419
-439
-427
-412
-425
-432
-441
-435
-421
-408
-391
-393
-400
-407
-411
-407
-421
-388
-349
-347
-321
-286
-275
-269
-245
-238
-225
-204
-200
-195
-205
-208
-222
-236
-241
-265
-284
-291
-284
-284
-276
-252
-225
-200
-189
-189
-186
-197
-206
-207
-210
-217
-222
-202
-182
-164
-156
-173
-182
-168
-154
-140
-151
-198
-212
-214
-242
-253
-247
-224
-202
-208
-211
-218
-211
-197
-211
-198
-192
-201
-202
-194
-204
-199
-193
-216
-198
-175
-164
-159
-172
-190
-210
-214
-205
-215
-216
-210
-207
-227
-253
-256
-249
-231
-216
-208
-205
-195
-205
-197
-173
-172
-163
-153
-137
-143
-134
-144
-167
-170
-160
-153
-164
-175
-179
-199
-233
-260
-261
-256
-272
-276
-276
-274
-267
-245
-248
-244
-239
-251
-230
-225
-227
-238
-242
-259
-279
-289
-299
-284
-284
-285
-289
-275
-244
-256
-269
-265
-260
-264
-263
-260
-287
-299
-314
-323
-346
-379
-396
-396
-412
-423
-405
-409
-422
-430
-427
-407
-403
-394
-387
-400
-410
-408
-422
-411
-402
-402
-394
-404
-417
-423
-418
-408
-430
-441
-438
-453
-464
-445
-439
-435
-414
-412
-406
-418
-414
-412
-434
-426
-405
-390
-389
-365
-346
-342
-335
-318
-327
-338
-350
-358
-365
-374
-374
-372
-364
-353
-353
-338
-335
-311
-302
-298
-262
-253
-226
-228
-259
-250
-218
-207
-209
-199
-188
-177
-145
-157
-153
-152
-143
-153
-167
-153
-165
-159
-165
-173
-188
-211
-199
-192
-176
-153
-153
-146
-144
-155
-199
-227
-238
-239
-250
-259
-260
-251
-244
-225
-205
-186
-167
-145
-120
-114
-95
-73
-56
-25
-20
-46
-83
-86
-112
-129
-139
-137
-149
-146
-126
-131
-125
-124
-133
-144
-130
-128
-127
-119
-97
-92
-72
-66
-70
-56
-81
-111
-90
-94
-82
-82
-103
-114
-132
-149
-150
-152
-144
-123
-103
-83
-72
-58
-38
-46
-44
-56
-85
-76
-68
-89
-113
-118
-124
-135
-145
-176
-180
-172
-169
-166
-162
-163
-165
-183
-209
-200
-210
-218
-240
-228
-217
-209
-195
-195
-205
-229
-225
-206
-205
-193
-209
-222
-208
-197
-189
-182
-169
-141
-133
-138
-157
-153
-137
-122
-126
-137
-129
-133
-163
-189
-222
-241
-235
-262
-277
-303
-309
-295
-294
-307
-315
-300
-293
-302
-319
-306
-315
-315
-295
-308
-311
-293
-297
-299
-265
-233
-219
-223
-192
-186
-177
-173
-160
-143
-139
-142
-144
-130
-136
-131
-135
-152
-143
-128
-133
-158
-159
-159
-171
-167
-186
-192
-210
-219
-214
-227
-215
-205
-192
-203
-194
-182
-187
-177
-188
-201
-188
-178
-163
-164
-154
-160
-165
-160
-173
-191
-215
-250
-258
-256
-235
-212
-220
-219
-228
-241
-253
-241
-259
-259
-259
-261
-271
-285
-282
-289
-289
-280
-278
-274
-276
-291
-297
-313
-301
-300
-290
-282
-287
-288
-282
-268
-268
-264
-258
-247
-241
-225
-225
-233
-226
-238
-254
-247
-242
-230
-233
-227
-209
-197
-202
-216
-205
-196
-202
-227
-228
-243
-249
-254
-260
-262
-247
-245
-246
-243
-236
-236
-275
-312
-317
-321
-309
-286
-283
-288
-289
-282
-285
-262
-258
-264
-256
-251
-235
-241
-262
-255
-271
-259
-228
-243
-239
-250
-237
-253
-278
-271
-287
-299
-329
-336
-328
-317
-310
-313
-308
-332
-336
-320
-338
-338
-303
-296
-271
-264
-265
-246
-252
-263
-277
-256
-246
-262
-270
-259
-241
-242
-246
-268
-272
-274
-300
-308
-298
-307
-280
-274
-253
-242
-260
-255
-266
-267
-281
-293
-313
-315
-353
-344
-311
-316
-314
-306
-292
-300
-297
-304
-325
-324
-338
-357
-382
-381
-387
-406
-431
-440
-426
-438
-441
-406
-397
-409
-400
-388
-364
-360
-349
-321
-317
-312
-318
-329
-340
-349
-342
-339
-320
-305
-315
-301
-311
-323
-311
-306
-328
-333
-335
-346
-332
-321
-287
-287
-283
-254
-282
-297
-285
-313
-323
-306
-313
-318
-320
-294
-273
-275
-273
-252
-237
-231
-224
-204
-193
-183
-169
-183
-200
-206
-194
-203
-190
-165
-136
-128
-105
-79
-71
-78
-82
-81
-104
-103
-103
-104
-83
-84
-84
-93
-100
-92
-91
-113
-111
-104
-110
-95
-117
-125
-147
-189
-193
-191
-190
-187
-226
-222
-213
-208
-195
-193
-185
-191
-206
-223
-230
-248
-241
-215
-216
-192
-159
-171
-161
-135
-143
-128
-134
-135
-142
-147
-146
-153
-166
-159
-149
-149
-136
-131
-132
-151
-146
-151
-176
-189
-210
-223
-230
-239
-233
-247
-235
-222
-207
-185
-175
-174
-147
-149
-152
-138
-144
-129
-118
-148
-158
-165
-170
-161
-169
-167
-184
-191
-188
-211
-221
-235
-224
-225
-234
-239
-232
-216
-219
-215
-198
-235
-248
-266
-287
-295
-339
-357
-362
-365
-346
-328
-312
-307
-277
-255
-260
-265
-273
-304
-349
-365
-394
-383
-397
-432
-417
-407
-380
-387
-377
-367
-376
-364
-377
-372
-379
-389
-388
-415
-397
-366
-331
-308
-322
-320
-301
-289
-297
-328
-360
-363
-371
-387
-411
-428
-433
-432
-415
-433
-426
-410
-405
-365
-345
-339
-340
-332
-340
-338
-341
-337
-335
-340
-332
-327
-323
-315
-306
-278
-274
-256
-251
-279
-289
-281
-295
-303
-289
-289
-299
-291
-268
-256
-232
-243
-250
-246
-257
-278
-289
-292
-293
-292
-274
-270
-265
-287
-289
-279
-276
-274
-277
-273
-255
-247
-248
-237
-239
-236
-256
-256
-272
-287
-281
-265
-243
-234
-221
-193
-183
-179
-165
-178
-171
-158
-155
-159
-163
-175
-195
-203
-207
-196
-193
-205
-213
-218
-213
-233
-250
-264
-256
-272
-278
-269
-279
-260
-263
-277
-276
-288
-294
-287
-335
-348
-347
-329
-297
-278
-267
-271
-256
-231
-221
-224
-231
-228
-253
-262
-261
-277
-308
-315
-316
-305
-328
-341
-329
-346
-346
-335
-342
-346
-357
-358
-350
-348
-334
-326
-330
-331
-335
-337
-310
-303
-303
-321
-330
-333
-349
-364
-380
-372
-375
-399
-398
-403
-395
-379
-397
-397
-387
-401
-398
-398
-420
-425
-432
-433
-421
-432
-425
-412
-395
-365
-355
-342
-358
-371
-378
-380
-385
-371
-377
-366
-351
-358
-358
-374
-391
-395
-400
-399
-407
-417
-415
-427
-403
-399
-406
-395
-422
-404
-389
-393
-392
-407
-425
-437
-448
-453
-453
-466
-453
-460
-472
-460
-474
-475
-471
-471
-461
-471
-467
-467
-450
-441
-466
-489
-484
-489
-504
-511
-503
-505
-496
-501
-485
-482
-493
-484
-489
-472
-454
-457
-466
-476
-450
-438
-451
-439
-420
-410
-419
-424
-420
-441
-414
-394
-389
-384
-400
-412
-433
-447
-441
-438
-434
-441
-439
-444
-449
-456
-464
-464
-481
-515
-536
-537
-527
-537
-575
-569
-551
-554
-551
-548
-556
-539
-520
-483
-463
-447
-421
-433
-424
-413
-407
-410
-401
-388
-380
-381
-417
-409
-397
-417
-430
-434
-455
-483
-500
-485
-473
-459
-434
-458
-458
-449
-412
-400
-394
-391
-399
-411
-433
-433
-421
-418
-393
-390
-394
-398
-397
-391
-415
-423
-416
-401
-408
-428
-426
-431
-418
-413
-402
-381
-366
-342
-339
-339
-333
-323
-343
-353
-362
-357
-361
-393
-396
-379
-390
-415
-430
-421
-421
-421
-425
-418
-392
-377
-367
-390
-408
-405
-413
-398
-408
-392
-373
-389
-378
-374
-382
-391
-387
-392
-409
-413
-417
-424
-438
-448
-450
-452
-438
-419
-397
-396
-393
-379
-364
-380
-376
-365
-391
-413
-425
-415
-400
-378
-384
-378
-387
-394
-410
-433
-436
-443
-469
-474
-468
-479
-466
-468
-464
-450
-457
-474
-486
-489
-493
-503
-515
-486
-461
-454
-450
-473
-491
-490
-505
-496
-480
-489
-475
-478
-472
-484
-506
-506
-487
-479
-473
-494
-512
-506
-514
-492
-467
-441
-424
-419
-401
-385
-379
-384
-374
-370
-366
-384
-363
-318
-328
-333
-331
-354
-360
-365
-373
-396
-430
-403
-402
-401
-379
-349
-318
-302
-302
-282
-279
-282
-277
-298
-296
-312
-312
-337
-340
-339
-353
-347
-345
-318
-342
-344
-317
-325
-323
-332
-333
-331
-332
-323
-331
-346
-351
-356
-340
-310
-302
-303
-311
-318
-314
-333
-334
-345
-364
-357
-337
-333
-329
-297
-292
-283
-259
-249
-250
-259
-262
-259
-285
-283
-295
-302
-301
-310
-310
-321
-317
-287
-254
-234
-229
-207
-212
-226
-228
-250
-239
-227
-236
-235
-236
-224
-217
-194
-173
-183
-168
-184
-156
-147
-179
-176
-182
-189
-206
-197
-196
-202
-200
-212
-210
-241
-268
-269
-282
-287
-295
-300
-291
-274
-286
-300
-280
-287
-288
-270
-270
-250
-277
-282
-289
-305
-282
-293
-262
-246
-248
-228
-264
-284
-278
-277
-293
-304
-306
-296
-298
-288
-283
-274
-287
-274
-267
-263
-235
-210
-206
-208
-201
-211
-200
-204
-213
-212
-231
-219
-219
-224
-225
-244
-215
-192
-198
-192
-178
-178
-188
-195
-179
-192
-231
-277
-309
-306
-319
-339
-363
-363
-342
-341
-344
-328
-319
-310
-297
-309
-302
-296
-303
-288
-280
-270
-255
-249
-236
-244
-244
-246
-236
-206
-209
-219
-232
-245
-246
-237
-234
-241
-234
-223
-204
-195
-212
-208
-202
-186
-200
-201
-174
-159
-181
-182
-191
-201
-198
-203
-216
-218
-193
-191
-182
-160
-151
-161
-186
-184
-176
-194
-188
-232
-228
-211
-235
-221
-224
-252
-244
-256
-254
-257
-255
-236
-243
-263
-292
-279
-268
-258
-242
-265
-252
-255
-266
-250
-257
-247
-256
-250
-266
-280
-278
-291
-299
-309
-302
-319
-342
-357
-341
-338
-346
-355
-358
-370
-390
-401
-399
-387
-385
-375
-374
-344
-334
-334
-334
-332
-334
-330
-331
-349
-336
-325
-316
-323
-319
-296
-305
-328
-325
-327
-311
-292
-328
-323
-330
-336
-333
-342
-339
-343
-344
-354
-333
-342
-349
-326
-325
-353
-324
-323
-308
-304
-296
-286
-292
-287
-279
-283
-284
-279
-270
-243
-242
-225
-210
-204
-190
-206
-218
-223
-221
-212
-211
-202
-178
-189
-209
-216
-217
-210
-243
-242
-221
-212
-227
-220
-230
-248
-250
-271
-266
-260
-248
-251
-250
-262
-273
-301
-314
-316
-309
-315
-315
-278
-275
-266
-247
-246
-252
-260
-285
-285
-292
-302
-279
-288
-282
-266
-270
-258
-271
-298
-347
-340
-343
-345
-357
-371
-365
-405
-426
-421
-399
-394
-383
-378
-390
-395
-389
-394
-418
-412
-394
-385
-363
-369
-359
-362
-339
-329
-341
-328
-324
-314
-329
-335
-333
-329
-310
-317
-314
-309
-310
-317
-326
-301
-278
-265
-247
-246
-227
-243
-238
-224
-231
-240
-263
-261
-261
-265
-258
-237
-233
-225
-218
-227
-230
-233
-242
-244
-248
-228
-222
-216
-192
-189
-193
-172
-158
-137
-108
-107
-94
-78
-76
-78
-73
-91
-95
-97
-117
-119
-115
-116
-105
-133
-147
-130
-106
-111
-125
-138
-122
-116
-159
-146
-142
-137
-151
-160
-156
-175
-174
-155
-142
-143
-140
-128
-124
-126
-141
-165
-181
-211
-219
-184
-166
-151
-127
-115
-106
-121
-147
-136
-124
-121
-109
-122
-118
-113
-130
-137
-133
-143
-133
-119
-113
-98
-103
-91
-75
-79
-85
-103
-103
-120
-123
-126
-125
-123
-142
-162
-170
-200
-190
-194
-209
-198
-208
-191
-180
-169
-148
-114
-95
-77
-75
-56
-81
-89
-67
-63
-70
-64
-29
-35
-39
-26
-25
-26
-20
-35
-54
-74
-90
-83
-77
-90
-65
-49
-58
-43
-21
-4
-2
13
48
40
49
35
26
51
39
16
1
-22
-19
-25
-10
4
10
21
32
39
37
24
-3
-19
-14
-17
-39
-16
-8
-24
-41
-56
-60
-62
-57
-68
-95
-119
-119
-143
-170
-159
-143
-136
-105
-95
-107
-88
-89
-132
-165
-181
-202
-213
-216
-241
-230
-222
-228
-210
-219
-207
-187
-194
-191
-183
-157
-193
-198
-217
-237
-231
-234
-223
-214
-217
-193
-174
-189
-172
-178
-181
-202
-227
-233
-246
-251
-241
-242
-243
-228
-223
-235
-220
-192
-204
-216
-201
-209
-214
-185
-194
-221
-235
-242
-238
-247
-247
-234
-232
-224
-210
-197
-202
-217
-232
-261
-262
-256
-273
-307
-323
-313
-319
-318
-291
-293
-333
-341
-339
-342
-353
-352
-323
-308
-315
-317
-321
-343
-371
-378
-365
-357
-346
-360
-390
-399
-390
-394
-385
-384
-374
-374
-379
-366
-361
-356
-359
-340
-325
-294
-265
-258
-237
-233
-239
-234
-242
-253
-255
-257
-266
-250
-232
-211
-229
-251
-247
-233
-261
-280
-269
-268
-267
-274
-270
-237
-231
-239
-241
-250
-254
-268
-280
-295
-316
-329
-340
-339
-356
-356
-370
-370
-340
-337
-344
-344
-330
-316
-317
-327
-306
-293
-315
-344
-346
-362
-380
-389
-391
-385
-378
-372
-347
-345
-320
-316
-331
-331
-320
-315
-334
-334
-328
-323
-302
-279
-295
-297
-280
-284
-268
-258
-269
-262
-250
-258
-252
-231
-215
-196
-182
-167
-170
-185
-185
-191
-193
-201
-238
-244
-241
-269
-283
-283
-254
-255
-263
-268
-276
-308
-340
-331
-321
-317
-296
-280
-280
-266
-268
-275
-281
-315
-343
-351
-341
-321
-346
-350
-334
-328
-328
-307
-299
-306
-301
-309
-317
-307
-337
-344
-347
-369
-347
-350
-349
-324
-299
-307
-295
-290
-311
-338
-354
-362
-360
-375
-382
-389
-403
-396
-415
-410
-393
-398
-396
-402
-388
-397
-403
-412
-388
-396
-408
-410
-406
-415
-428
-411
-405
-394
-395
-402
-412
-415
-432
-432
-428
-419
-403
-414
-426
-420
-415
-413
-421
-436
-451
-438
-433
-455
-469
-474
-458
-454
-472
-460
-450
-432
-422
-413
-411
-408
-393
-390
-374
-333
-309
-299
-286
-280
-273
-254
-244
-254
-258
-257
-248
-246
-238
-249
-273
-278
-274
-272
-267
-250
-218
-214
-220
-208
-225
-236
-230
-225
-226
-223
-224
-224
-209
-223
-213
-210
-212
-196
-197
-174
-186
-196
-211
-243
-272
-308
-305
-321
-320
-325
-326
-299
-275
-284
-311
-328
-309
-304
-309
-301
-324
-306
-297
-300
-313
-315
-304
-283
-259
-254
-244
-232
-229
-232
-244
-252
-238
-239
-221
-226
-207
-191
-168
-159
-159
-119
-107
-122
-115
-103
-105
-104
-108
-127
-130
-125
-101
-135
-138
-109
-117
-114
-102
-52
-31
-25
-25
-29
-28
-29
-25
-25
-41
-22
7
-7
21
35
37
38
16
47
24
4
28
23
31
43
57
63
66
80
84
81
64
55
22
27
39
14
17
20
25
39
32
41
24
14
27
20
14
24
34
34
28
21
32
16
4
12
0
10
23
20
13
12
34
26
40
65
93
99
122
110
81
97
87
64
50
76
70
70
63
61
52
63
58
42
29
47
69
45
23
14
6
-22
-40
-28
-28
-31
-40
-53
-45
-47
-44
-56
-71
-85
-106
-84
-81
-86
-72
-85
-65
-105
-104
-80
-88
-102
-120
-143
-141
-173
-208
-220
-244
-239
-214
-224
-215
-190
-210
-220
-241
-246
-236
-227
-235
-227
-231
-230
-209
-212
-226
-224
-245
-246
-242
-249
-244
-238
-238
-234
-207
-212
-223
-236
-234
-228
-260
-282
-272
-273
-279
-301
-312
-302
-315
-295
-291
-296
-298
-286
-286
-295
-307
-326
-334
-317
-334
-338
-331
-346
-365
-381
-391
-377
-363
-364
-334
-337
-335
-332
-334
-336
-332
-327
-327
-347
-356
-352
-367
-362
-350
-321
-283
-270
-278
-300
-299
-298
-304
-334
-367
-357
-348
-352
-365
-355
-348
-352
-381
-375
-390
-414
-408
-397
-381
-368
-335
-357
-357
-339
-342
-362
-383
-387
-395
-401
-417
-427
-406
-411
-407
-390
-385
-395
-388
-407
-432
-416
-410
-394
-395
-417
-416
-385
-372
-366
-318
-288
-249
-228
-228
-201
-200
-186
-192
-207
-220
-236
-231
-217
-220
-206
-177
-160
-174
-146
-131
-123
-105
-87
-100
-109
-123
-109
-109
-132
-132
-141
-132
-134
-102
-86
-92
-84
-80
-91
-85
-75
-107
-128
-102
-91
-85
-67
-54
-43
-44
-63
-77
-92
-86
-70
-78
-83
-92
-113
-127
-163
-170
-145
-132
-121
-108
-82
-83
-77
-65
-83
-89
-72
-58
-73
-76
-38
-35
-33
9
27
35
63
73
70
46
46
22
7
-4
-20
-32
-30
-44
-43
-49
-73
-73
-101
-98
-103
-102
-116
-128
-122
-126
-124
-130
-138
-122
-107
-129
-100
-98
-93
-106
-150
-139
-131
-135
-136
-141
-159
-152
-132
-136
-141
-143
-147
-138
-130
-133
-118
-128
-132
-169
-188
-157
-169
-168
-175
-202
-210
-216
-230
-237
-237
-239
-243
-249
-247
-231
-210
-202
-187
-189
-186
-209
-237
-257
-287
-291
-294
-294
-316
-330
-345
-376
-380
-367
-371
-378
-394
-415
-381
-378
-392
-433
-458
-438
-435
-446
-448
-460
-431
-444
-432
-406
-393
-373
-367
-350
-333
-321
-322
-325
-342
-358
-351
-377
-380
-376
-403
-425
-414
-393
-404
-405
-384
-374
-384
-381
-393
-383
-383
-403
-431
-427
-418
-416
-423
-443
-414
-384
-388
-383
-365
-385
-398
-422
-446
-457
-450
-455
-475
-471
-466
-476
-499
-489
-483
-474
-456
-470
-474
-494
-466
-471
-479
-492
-523
-530
-511
-512
-512
-505
-470
-461
-465
-452
-459
-440
-452
-435
-414
-394
-384
-349
-329
-351
-305
-304
-329
-325
-333
-314
-330
-344
-325
-325
-319
-312
-321
-300
-299
-284
-281
-274
-280
-292
-299
-323
-345
-355
-359
-362
-367
-354
-319
-336
-337
-346
-399
-434
-460
-449
-458
-471
-463
-453
-445
-436
-420
-433
-432
-429
-418
-406
-389
-380
-407
-409
-386
-391
-394
-394
-407
-412
-425
-438
-448
-452
-451
-444
-434
-420
-433
-421
-421
-402
-418
-432
-416
-436
-436
-421
-413
-417
-419
-410
-401
-401
-399
-375
-398
-411
-418
-424
-430
-476
-490
-489
-498
-506
-510
-492
-485
-506
-489
-493
-474
-452
-464
-483
-490
-493
-450
-456
-458
-459
-457
-448
-458
-443
-454
-472
-476
-474
-449
-430
-436
-413
-432
-422
-419
-421
-407
-398
-378
-342
-318
-292
-278
-284
-308
-324
-337
-342
-341
-326
-339
-353
-374
-378
-388
-390
-383
-401
-401
-419
-386
-394
-419
-423
-416
-414
-414
-422
-404
-373
-353
-343
-367
-372
-366
-382
-404
-408
-412
-400
-391
-387
-395
-410
-443
-463
-460
-483
-487
-526
-566
-556
-557
-566
-581
-566
-572
-571
-577
-567
-559
-543
-536
-551
-531
-512
-499
-499
-498
-485
-490
-495
-481
-454
-430
-412
-402
-419
-414
-385
-407
-415
-425
-435
-424
-432
-423
-419
-391
-390
-405
-408
-393
-385
-400
-394
-411
-397
-394
-399
-422
-439
-432
-420
-401
-375
-347
-325
-310
-305
-316
-310
-324
-346
-357
-355
-364
-374
-379
-345
-283
-270
-275
-274
-238
-231
-234
-224
-241
-223
-200
-209
-208
-191
-182
-177
-170
-159
-162
-165
-153
-164
-170
-189
-216
-236
-239
-249
-246
-223
-197
-171
-162
-140
-155
-169
-173
-178
-196
-204
-214
-215
-195
-194
-184
-182
-176
-153
-155
-139
-133
-107
-98
-126
-140
-164
-180
-177
-146
-136
-143
-129
-108
-99
-80
-54
-33
-34
-57
-70
-66
-75
-91
-115
-99
-76
-59
-44
-35
-79
-85
-67
-85
-113
-131
-159
-177
-173
-180
-206
-217
-203
-210
-221
-225
-193
-183
-180
-188
-204
-198
-210
-229
-220
-220
-230
-209
-164
-143
-123
-91
-67
-56
-45
-27
-50
-43
-48
-64
-76
-58
-53
-53
-36
-57
-64
-67
-74
-64
-61
-69
-53
-37
-17
-23
-39
-45
-48
-77
-96
-103
-92
-100
-108
-88
-74
-57
-56
-55
-52
-51
-64
-62
-71
-79
-108
-127
-112
-100
-121
-139
-117
-113
-104
-109
-127
-146
-153
-177
-181
-166
-142
-137
-158
-151
-142
-153
-157
-148
-163
-182
-207
-190
-190
-216
-231
-238
-236
-232
-239
-241
-265
-277
-262
-267
-244
-248
-238
-230
-250
-264
-259
-245
-243
-228
-229
-250
-255
-241
-225
-224
-234
-244
-246
-257
-286
-293
-301
-305
-305
-309
-309
-323
-320
-322
-337
-349
-344
-325
-319
-343
-340
-338
-358
-368
-388
-372
-360
-361
-350
-383
-385
-367
-401
-411
-416
-389
-385
-387
-377
-380
-387
-379
-367
-377
-365
-377
-393
-429
-435
-437
-437
-430
-443
-423
-410
-392
-392
-373
-361
-396
-431
-447
-458
-483
-495
-511
-512
-536
-570
-572
-553
-566
-560
-582
-563
-563
-560
-542
-524
-518
-514
-500
-533
-565
-589
-587
-583
-588
-561
-549
-525
-499
-506
-512
-515
-517
-528
-530
-562
-523
-482
-498
-510
-497
-484
-466
-452
-453
-431
-383
-376
-392
-382
-371
-376
-397
-398
-383
-369
-375
-356
-354
-354
-324
-340
-353
-373
-377
-388
-412
-426
-424
-426
-445
-449
-464
-450
-432
-414
-397
-369
-360
-375
-368
-356
-350
-336
-338
-316
-309
-310
-300
-309
-274
-281
-275
-275
-273
-255
-275
-277
-248
-256
-259
-244
-239
-248
-274
-281
-299
-303
-306
-281
-242
-254
-241
-230
-237
-228
-207
-223
-242
-237
-228
-248
-257
-232
-240
-234
-222
-212
-207
-197
-199
-187
-164
-140
-129
-124
-95
-116
-129
-114
-119
-122
-121
-130
-128
-122
-129
-131
-130
-104
-103
-115
-96
-114
-121
-123
-123
-129
-117
-105
-112
-109
-99
-88
-72
-62
-56
-27
-29
-5
25
2
-12
-3
1
-11
-31
-12
-32
-37
-33
-51
-70
-82
-115
-139
-137
-111
-82
-88
-102
-88
-117
-163
-158
-191
-200
-210
-231
-237
-211
-196
-201
-215
-197
-189
-198
-205
-218
-225
-235
-216
-198
-167
-130
-107
-100
-102
-94
-91
-98
-90
-93
-98
-109
-107
-94
-125
-129
-96
-91
-77
-31
-1
5
7
-6
5
-20
-57
-101
-89
-107
-99
-108
-104
-80
-67
-67
-78
-45
-38
-31
-67
-98
-68
-60
-73
-88
-86
-121
-121
-129
-163
-167
-154
-133
-148
-144
-151
-157
-161
-179
-209
-207
-194
-183
-198
-203
-217
-207
-184
-185
-185
-197
-175
-196
-218
-197
-183
-222
-231
-216
-220
-227
-214
-194
-170
-148
-141
-121
-132
-134
-104
-107
-125
-137
-163
-148
-137
-146
-118
-115
-119
-96
-80
-90
-71
-69
-90
-90
-56
-47
-57
-43
-56
-48
-70
-105
-79
-99
-117
-109
-100
-73
-80
-78
-96
-103
-97
-117
-106
-96
-91
-87
-81
-90
-97
-98
-116
-140
-140
-138
-151
-125
-100
-88
-83
-78
-67
-76
-92
-107
-95
-104
-125
-131
-130
-122
-134
-138
-157
-153
-131
-96
-98
-124
-100
-90
-90
-98
-102
-83
-72
-63
-82
-110
-122
-112
-109
-112
-101
-83
-68
-85
-96
-116
-148
-170
-196
-210
-235
-249
-249
-252
-255
-238
-203
-207
-200
-203
-187
-181
-181
-177
-194
-211
-211
-213
-220
-197
-190
-196
-197
-167
-175
-175
-174
-194
-187
-178
-161
-148
-145
-134
-112
-130
-152
-176
-151
-136
-162
-210
-225
-227
-234
-238
-258
-264
-243
-255
-288
-279
-273
-270
-268
-255
-260
-218
-206
-205
-217
-229
-224
-253
-242
-229
-249
-227
-198
-200
-201
-222
-225
-240
-262
-270
-268
-272
-283
-293
-281
-293
-317
-288
-269
-241
-255
-237
-220
-237
-242
-255
-242
-223
-193
-153
-153
-156
-125
-132
-128
-112
-104
-102
-87
-81
-55
-36
-26
-7
-1
19
44
47
24
26
40
25
34
34
25
26
20
10
-6
5
11
1
15
8
7
20
4
-27
-80
-95
-99
-126
-125
-127
-124
-97
-65
-31
-18
-23
10
25
12
39
65
61
78
98
116
89
63
22
20
46
62
70
77
82
66
29
2
-25
-37
-72
-111
-85
-84
-60
-83
-83
-87
-96
-96
-114
-105
-122
-118
-98
-85
-84
-87
-91
-66
-76
-88
-80
-72
-46
-32
-41
-28
7
-3
4
0
-23
-37
-24
-40
-56
-28
0
15
13
28
43
43
23
33
41
49
61
42
5
4
-1
-47
-41
-63
-57
-22
-9
-6
-5
14
-16
-40
-39
-63
-48
-52
-64
-80
-82
-73
-79
-78
-93
-78
-76
-76
-86
-79
-75
-84
-115
-116
-123
-129
-144
-138
-122
-125
-112
-102
-79
-81
-79
-86
-75
-76
-56
-56
-82
-78
-73
-67
-81
-112
-126
-110
-102
-111
-129
-114
-87
-110
-111
-113
-118
-132
-167
-199
-226
-183
-189
-189
-181
-193
-204
-219
-219
-234
-231
-246
-254
-242
-268
-258
-270
-267
-269
-292
-301
-290
-293
-309
-334
-358
-371
-366
-339
-337
-317
-306
-312
-335
-356
-352
-361
-350
-335
-315
-324
-333
-344
-380
-377
-375
-392
-397
-390
-405
-396
-397
-423
-436
-452
-453
-472
-490
-507
-529
-532
-547
-555
-544
-521
-495
-503
-507
-484
-472
-475
-484
-470
-479
-470
-456
-471
-473
-445
-414
-430
-433
-423
-432
-447
-447
-449
-457
-466
-484
-489
-492
-492
-484
-464
-470
-452
-462
-457
-459
-467
-456
-464
-462
-457
-458
-429
-423
-429
-446
-463
-445
-436
-440
-451
-445
-449
-441
-455
-466
-467
-469
-474
-477
-482
-496
-490
-481
-502
-519
-540
-549
-566
-573
-573
-589
-575
-571
-582
-591
-600
-589
-572
-566
-565
-536
-521
-528
-571
-603
-606
-612
-611
-593
-571
-546
-543
-528
-526
-511
-486
-469
-482
-489
-493
-488
-481
-489
-493
-500
-494
-487
-451
-428
-426
-423
-436
-424
-417
-427
-421
-424
-432
-439
-442
-456
-458
-439
-444
-448
-435
-400
-391
-402
-397
-396
-389
-376
-371
-352
-355
-355
-351
-363
-375
-394
-411
-432
-421
-395
-401
-409
-419
-424
-427
-430
-433
-403
-408
-393
-398
-405
-379
-384
-410
-382
-347
-361
-382
-355
-346
-328
-289
-315
-283
-245
-276
-286
-286
-290
-258
-246
-260
-250
-213
-203
-196
-179
-182
-174
-189
-203
-200
-198
-196
-185
-190
-179
-190
-188
-162
-169
-173
-187
-183
-192
-209
-219
-223
-216
-230
-241
-221
-210
-211
-222
-226
-225
-210
-212
-218
-217
-228
-217
-207
-186
-177
-154
-141
-148
-141
-145
-154
-137
-121
-125
-117
-90
-86
-84
-75
-74
-78
-80
-46
-64
-67
-48
-49
-42
-31
-55
-69
-50
-53
-61
-28
-19
-17
-25
-35
-12
-23
-39
-31
-39
-41
-64
-53
-25
-46
-58
-91
-79
-77
-97
-89
-100
-102
-80
-63
-72
-67
-58
-62
-74
-65
-56
-48
-22
-20
-25
-31
-43
-46
-76
-110
-111
-116
-124
-121
-128
-120
-104
-147
-121
-100
-108
-107
-107
-105
-90
-81
-87
-87
-57
-37
-45
-26
-12
-10
-33
-37
-51
-57
-78
-91
-83
-77
-87
-116
-124
-123
-142
-140
-146
-132
-131
-149
-170
-212
-240
-242
-245
-263
-286
-296
-301
-321
-306
-295
-314
-302
-292
-268
-258
-272
-239
-234
-261
-270
-265
-285
-286
-282
-293
-286
-258
-253
-253
-256
-245
-256
-268
-246
-262
-263
-231
-213
-197
-191
-185
-190
-201
-201
-203
-220
-255
-250
-230
-231
-247
-251
-237
-247
-257
-257
-270
-285
-287
-301
-298
-289
-301
-313
-338
-370
-374
-375
-394
-385
-374
-352
-360
-387
-361
-361
-382
-369
-362
-368
-376
-362
-362
-384
-393
-406
-384
-409
-420
-401
-399
-408
-394
-396
-436
-441
-421
-428
-446
-424
-411
-392
-383
-362
-356
-353
-334
-316
-313
-323
-310
-309
-335
-339
-346
-342
-322
-314
-307
-328
-339
-328
-331
-346
-350
-353
-345
-335
-345
-353
-332
-316
-319
-335
-314
-286
-282
-283
-314
-314
-319
-302
-323
-347
-325
-332
-291
-267
-265
-256
-249
-253
-256
-266
-265
-267
-269
-247
-253
-264
-235
-239
-246
-226
-240
-246
-228
-238
-242
-231
-244
-232
-238
-264
-247
-266
-308
-281
-261
-283
-289
-268
-285
-285
-317
-338
-340
-344
-323
-356
-384
-380
-357
-347
-338
-307
-325
-340
-341
-327
-351
-384
-407
-419
-415
-411
-407
-408
-394
-364
-345
-347
-350
-336
-353
-366
-379
-362
-356
-371
-365
-352
-324
-318
-310
-297
-285
-277
-259
-254
-259
-257
-243
-233
-263
-259
-209
-196
-199
-206
-198
-199
-220
-204
-215
-251
-256
-264
-273
-282
-293
-298
-316
-343
-332
-315
-330
-322
-319
-318
-295
-273
-292
-325
-306
-309
-334
-325
-316
-323
-310
-274
-270
-265
-253
-246
-270
-288
-265
-243
-241
-227
-223
-207
-209
-200
-183
-181
-186
-186
-197
-225
-209
-199
-207
-223
-211
-216
-243
-256
-243
-252
-286
-274
-268
-278
-268
-276
-310
-319
-300
-290
-301
-284
-275
-266
-256
-243
-236
-234
-217
-239
-249
-259
-258
-275
-293
-303
-322
-325
-311
-309
-320
-307
-324
-320
-329
-306
-298
-319
-355
-357
-356
-358
-360
-371
-361
-349
-312
-301
-315
-317
-297
-305
-306
-275
-257
-246
-241
-232
-223
-237
-253
-231
-237
-230
-229
-242
-245
-237
-237
-274
-263
-266
-260
-246
-248
-240
-226
-216
-240
-243
-238
-228
-230
-260
-277
-289
-277
-292
-316
-305
-300
-307
-331
-343
-318
-307
-293
-282
-263
-237
-225
-209
-194
-178
-196
-202
-199
-203
-205
-186
-198
-198
-188
-226
-245
-261
-256
-262
-261
-242
-249
-256
-234
-217
-208
-198
-203
-187
-204
-207
-187
-192
-195
-202
-198
-215
-211
-227
-238
-235
-245
-253
-257
-214
-191
-201
-202
-193
-192
-170
-144
-145
-151
-177
-163
-167
-192
-206
-212
-219
-229
-220
-231
-235
-219
-201
-204
-215
-206
-208
-241
-265
-273
-270
-267
-274
-257
-272
-287
-284
-281
-280
-260
-252
-254
-251
-249
-242
-231
-237
-227
-198
-198
-191
-165
-162
-166
-170
-149
-138
-147
-143
-127
-129
-155
-132
-132
-136
-146
-147
-139
-154
-149
-134
-156
-164
-145
-138
-151
-132
-116
-128
-133
-132
-136
-165
-173
-158
-144
-140
-131
-114
-138
-148
-138
-128
-129
-137
-141
-148
-138
-113
-130
-139
-128
-156
-169
-177
-186
-180
-200
-206
-215
-227
-225
-243
-247
-254
-257
-265
-278
-284
-273
-275
-271
-243
-240
-254
-260
-246
-249
-252
-214
-227
-226
-210
-191
-190
-213
-212
-225
-238
-253
-235
-237
-253
-238
-239
-239
-256
-249
-250
-262
-278
-271
-264
-274
-284
-286
-284
-284
-272
-274
-259
-254
-243
-235
-216
-196
-218
-221
-199
-198
-211
-209
-207
-212
-213
-222
-225
-208
-221
-229
-250
-259
-226
-237
-276
-288
-292
-303
-340
-350
-363
-382
-399
-431
-427
-441
-451
-448
-467
-473
-454
-453
-478
-487
-477
-467
-473
-483
-468
-466
-471
-480
-481
-475
-434
-433
-438
-435
-440
-445
-449
-458
-477
-473
-475
-474
-491
-478
-481
-486
-494
-515
-496
-489
-490
-505
-523
-524
-525
-529
-529
-525
-516
-511
-510
-513
-498
-474
-474
-483
-482
-484
-496
-516
-521
-516
-512
-509
-522
-511
-528
-554
-576
-598
-632
-643
-623
-642
-665
-666
-672
-680
-692
-694
-654
-662
-660
-642
-636
-592
-583
-572
-573
-568
-565
-575
-594
-599
-610
-627
-615
-604
-590
-572
-589
-578
-557
-542
-524
-521
-537
-545
-525
-515
-508
-514
-517
-519
-536
-568
-585
-584
-602
-607
-595
-577
-584
-586
-596
-587
-589
-592
-621
-620
-589
-591
-592
-583
-579
-586
-571
-596
-613
-600
-585
-597
-591
-586
-592
-575
-573
-578
-573
-561
-563
-569
-581
-565
-561
-585
-586
-573
-576
-579
-580
-596
-584
-591
-593
-575
-585
-592
-607
-596
-595
-572
-553
-562
-524
-505
-509
-505
-504
-514
-521
-537
-533
-539
-542
-550
-549
-533
-542
-535
-527
-522
-521
-508
-508
-513
-503
-509
-513
-505
-501
-498
-492
-500
-506
-495
-506
-521
-541
-560
-545
-544
-557
-550
-547
-536
-530
-544
-552
-553
-566
-553
-540
-539
-527
-542
-542
-544
-514
-494
-504
-477
-464
-440
-423
-403
-399
-395
-378
-376
-365
-353
-357
-349
-366
-387
-378
-366
-379
-381
-403
-402
-381
-380
-371
-352
-366
-401
-410
-399
-399
-403
-371
-380
-375
-369
-348
-334
-332
-327
-347
-333
-336
-337
-323
-312
-329
-320
-323
-317
-291
-306
-290
-292
-295
-267
-248
-255
-250
-242
-246
-228
-239
-268
-266
-290
-293
-273
-275
-263
-272
-286
-257
-276
-276
-245
-261
-271
-257
-246
-251
-251
-274
-270
-261
-272
-288
-278
-292
-303
-297
-337
-348
-349
-354
-362
-391
-387
-368
-375
-353
-343
-332
-320
-324
-307
-302
-302
-290
-265
-262
-264
-262
-278
-263
-260
-248
-231
-230
-211
-224
-230
-234
-202
-174
-187
-202
-209
-214
-210
-214
-229
-239
-245
-232
-243
-266
-278
-273
-278
-292
-300
-313
-304
-277
-269
-267
-271
-277
-262
-271
-307
-307
-316
-307
-303
-323
-311
-309
-302
-269
-246
-254
-257
-261
-256
-258
-275
-272
-258
-279
-284
-287
-292
-293
-303
-311
-312
-280
-277
-276
-261
-248
-233
-241
-259
-251
-248
-281
-277
-274
-254
-246
-228
-201
-193
-193
-200
-198
-208
-207
-227
-239
-239
-230
-226
-233
-242
-264
-270
-265
-259
-265
-254
-236
-252
-246
-205
-205
-212
-198
-197
-231
-246
-245
-261
-278
-289
-288
-311
-331
-331
-316
-321
-300
-283
-270
-261
-274
-264
-272
-292
-285
-284
-281
-270
-283
-275
-269
-258
-229
-244
-243
-235
-241
-228
-218
-228
-224
-220
-232
-223
-220
-235
-251
-260
-262
-256
-253
-239
-232
-209
-199
-226
-225
-218
-220
-232
-218
-182
-171
-176
-163
-172
-172
-170
-180
-178
-179
-157
-138
-130
-130
-124
-122
-138
-111
-88
-87
-73
-74
-92
-98
-96
-106
-136
-144
-152
-186
-178
-187
-184
-176
-186
-159
-157
-141
-109
-119
-107
-97
-120
-119
-128
-147
-134
-121
-125
-135
-120
-118
-128
-137
-109
-103
-108
-109
-131
-169
-188
-178
-182
-169
-166
-152
-146
-116
-76
-70
-77
-78
-71
-65
-49
-51
-67
-69
-72
-80
-76
-69
-74
-100
-103
-98
-110
-104
-102
-131
-128
-116
-126
-133
-121
-119
-126
-127
-151
-150
-142
-160
-171
-135
-121
-145
-147
-147
-168
-176
-172
-163
-146
-156
-131
-136
-136
-113
-121
-149
-168
-153
-153
-143
-131
-141
-152
-161
-153
-162
-164
-172
-166
-169
-176
-183
-190
-183
-196
-209
-224
-209
-216
-198
-181
-173
-153
-165
-169
-179
-177
-163
-179
-195
-193
-191
-174
-158
-159
-153
-155
-148
-142
-137
-152
-169
-163
-173
-171
-164
-169
-177
-171
-172
-190
-201
-211
-204
-215
-223
-218
-221
-241
-264
-267
-272
-265
-268
-282
-312
-335
-338
-348
-381
-397
-390
-395
-410
-407
-405
-411
-396
-395
-387
-382
-372
-368
-365
-340
-335
-341
-347
-346
-320
-312
-327
-319
-311
-314
-311
-301
-304
-293
-268
-259
-270
-298
-309
-302
-318
-329
-328
-336
-339
-350
-358
-372
-387
-372
-356
-354
-351
-351
-349
-371
-373
-350
-382
-379
-362
-378
-379
-382
-384
-368
-358
-353
-338
-351
-364
-356
-361
-364
-345
-339
-351
-362
-350
-330
-327
-307
-326
-359
-344
-345
-354
-352
-366
-355
-360
-372
-347
-355
-342
-338
-342
-327
-323
-325
-335
-331
-346
-353
-340
-325
-317
-304
-300
-292
-285
-266
-267
-278
-273
-297
-289
-261
-242
-246
-251
-229
-221
-217
-214
-237
-226
-205
-230
-244
-240
-238
-233
-241
-261
-282
-283
-270
-282
-293
-301
-297
-297
-294
-280
-288
-308
-302
-302
-299
-293
-285
-263
-265
-252
-260
-253
-242
-264
-270
-281
-285
-273
-277
-283
-282
-275
-265
-264
-235
-218
-202
-186
-170
-156
-162
-151
-139
-139
-168
-181
-179
-173
-170
-166
-172
-178
-193
-171
-154
-164
-167
-158
-153
-163
-183
-189
-195
-232
-254
-281
-284
-284
-294
-307
-308
-288
-275
-286
-282
-299
-331
-337
-329
-333
-312
-291
-291
-289
-294
-273
-270
-273
-266
-266
-294
-295
-278
-288
-304
-290
-283
-296
-299
-277
-285
-291
-282
-301
-308
-314
-310
-312
-298
-318
-335
-321
-339
-355
-372
-375
-365
-369
-362
-381
-402
-416
-420
-406
-401
-407
-398
-405
-424
-398
-383
-382
-373
-379
-369
-366
-383
-388
-378
-412
-399
-367
-390
-394
-412
-429
-445
-442
-440
-447
-435
-426
-416
-414
-391
-376
-398
-383
-373
-397
-391
-392
-392
-388
-392
-403
-415
-411
-377
-363
-376
-382
-389
-362
-361
-389
-384
-402
-426
-426
-425
-433
-415
-374
-378
-365
-335
-328
-326
-321
-304
-287
-288
-295
-298
-296
-308
-297
-299
-321
-301
-310
-331
-314
-318
-324
-312
-308
-308
-322
-337
-341
-345
-360
-368
-394
-398
-394
-391
-376
-385
-372
-379
-387
-379
-363
-353
-352
-356
-350
-329
-296
-291
-274
-251
-249
-228
-232
-247
-239
-240
-235
-237
-246
-256
-275
-240
-262
-296
-268
-274
-278
-266
-267
-267
-277
-277
-276
-280
-269
-256
-269
-272
-282
-291
-281
-294
-286
-290
-293
-285
-287
-294
-314
-300
-317
-339
-315
-311
-326
-346
-338
-307
-310
-305
-299
-301
-301
-314
-315
-327
-331
-320
-318
-319
-318
-312
-324
-352
-359
-352
-353
-332
-342
-356
-348
-344
-352
-364
-356
-347
-336
-313
-332
-343
-335
-357
-370
-374
-368
-356
-358
-363
-367
-374
-372
-372
-383
-377
-362
-369
-383
-362
-347
-329
-318
-314
-307
-304
-300
-317
-317
-321
-309
-314
-316
-301
-305
-313
-325
-315
-311
-314
-304
-298
-316
-290
-282
-302
-279
-260
-260
-283
-303
-292
-323
-337
-338
-342
-318
-312
-288
-295
-295
-275
-287
-277
-292
-304
-276
-284
-274
-292
-299
-299
-304
-273
-293
-313
-301
-291
-289
-263
-263
-254
-232
-232
-240
-234
-250
-245
-238
-254
-249
-241
-240
-260
-254
-247
-257
-261
-245
-255
-265
-269
-258
-247
-243
-227
-226
-223
-194
-190
-188
-180
-181
-175
-186
-184
-173
-192
-205
-195
-203
-212
-209
-204
-196
-173
-150
-152
-164
-145
-125
-121
-132
-133
-137
-144
-143
-154
-162
-166
-175
-175
-148
-164
-187
-177
-179
-189
-181
-186
-201
-204
-208
-203
-206
-197
-195
-180
-188
-199
-188
-201
-211
-208
-215
-218
-229
-221
-202
-213
-209
-209
-199
-171
-170
-171
-169
-177
-157
-150
-152
-161
-167
-130
-126
-152
-133
-134
-164
-151
-154
-159
-144
-138
-163
-167
-145
-153
-172
-173
-174
-176
-162
-183
-202
-206
-207
-206
-196
-212
-219
-211
-220
-193
-170
-166
-159
-150
-154
-162
-166
-188
-201
-208
-229
-234
-239
-211
-203
-216
-205
-217
-211
-212
-209
-209
-228
-221
-213
-226
-224
-232
-233
-229
-223
-201
-185
-185
-201
-223
-219
-209
-245
-246
-255
-299
-311
-307
-315
-314
-310
-316
-329
-314
-316
-316
-297
-299
-286
-280
-286
-300
-337
-358
-354
-367
-387
-364
-333
-327
-322
-317
-323
-319
-300
-323
-341
-333
-317
-325
-340
-330
-332
-339
-332
-310
-292
-299
-277
-266
-281
-267
-263
-261
-261
-278
-286
-288
-297
-301
-304
-318
-335
-328
-319
-300
-289
-282
-270
-287
-291
-296
-291
-291
-292
-298
-322
-310
-294
-316
-314
-303
-294
-308
-317
-301
-315
-323
-318
-335
-323
-310
-320
-322
-326
-333
-313
-325
-321
-287
-279
-259
-261
-254
-232
-238
-237
-261
-266
-231
-248
-227
-220
-239
-235
-247
-240
-248
-262
-256
-250
-249
-252
-266
-272
-276
-257
-244
-253
-241
-242
-257
-245
-255
-273
-279
-311
-342
-354
-353
-350
-349
-351
-357
-377
-372
-389
-408
-380
-374
-369
-369
-380
-379
-382
-392
-382
-376
-357
-345
-352
-340
-341
-336
-342
-356
-321
-296
-295
-294
-292
-308
-306
-283
-257
-248
-249
-230
-214
-221
-222
-216
-228
-237
-245
-259
-252
-222
-212
-198
-186
-212
-213
-212
-255
-260
-269
-283
-287
-315
-294
-288
-295
-281
-299
-319
-310
-316
-332
-325
-324
-329
-373
-379
-386
-437
-453
-432
-417
-407
-416
-428
-422
-419
-407
-409
-392
-367
-360
-361
-338
-331
-341
-315
-328
-323
-305
-314
-305
-287
-277
-265
-240
-210
-198
-180
-160
-192
-212
-209
-217
-225
-224
-254
-277
-261
-260
-286
-308
-312
-284
-278
-282
-276
-284
-273
-282
-298
-283
-275
-304
-322
-317
-325
-349
-353
-342
-335
-335
-345
-331
-322
-325
-329
-346
-348
-354
-348
-317
-318
-339
-336
-337
-326
-328
-337
-327
-338
-348
-364
-365
-350
-349
-340
-333
-319
-316
-307
-289
-295
-290
-268
-264
-253
-249
-269
-277
-288
-276
-268
-267
-265
-295
-303
-308
-343
-349
-348
-325
-320
-321
-309
-314
-322
-327
-334
-338
-346
-345
-357
-377
-365
-385
-423
-438
-439
-453
-443
-451
-463
-456
-457
-442
-444
-437
-402
-381
-345
-336
-325
-321
-338
-325
-313
-301
-298
-292
-282
-255
-267
-274
-274
-285
-269
-279
-289
-293
-301
-306
-326
-343
-353
-368
-377
-391
-392
-393
-413
-412
-394
-369
-361
-365
-346
-347
-333
-345
-364
-376
-389
-399
-429
-461
-473
-473
-465
-452
-439
-406
-381
-377
-350
-348
-355
-365
-401
-400
-382
-365
-363
-354
-336
-323
-298
-283
-268
-277
-249
-208
-227
-219
-212
-209
-217
-245
-253
-269
-272
-270
-280
-263
-282
-295
-295
-306
-289
-284
-273
-264
-258
-275
-299
-318
-325
-327
-320
-337
-363
-361
-376
-389
-409
-416
-406
-390
-378
-385
-394
-387
-376
-371
-348
-328
-307
-315
-304
-261
-256
-255
-252
-265
-255
-262
-266
-255
-271
-272
-267
-272
-258
-267
-286
-287
-293
-272
-264
-272
-276
-277
-265
-256
-247
-236
-235
-241
-248
-270
-300
-304
-305
-302
-314
-332
-343
-341
-334
-354
-366
-367
-371
-360
-352
-348
-343
-336
-336
-349
-347
-347
-347
-364
-357
-353
-343
-349
-348
-312
-300
-291
-267
-247
-256
-261
-237
-232
-235
-220
-211
-213
-213
-191
-190
-199
-205
-208
-201
-198
-196
-207
-231
-227
-232
-228
-217
-223
-207
-189
-181
-171
-155
-159
-166
-166
-159
-147
-155
-173
-154
-160
-189
-170
-133
-123
-112
-111
-138
-142
-163
-152
-146
-143
-98
-76
-76
-81
-94
-116
-119
-109
-107
-117
-113
-99
-101
-121
-126
-116
-107
-103
-89
-99
-112
-121
-139
-136
-139
-132
-127
-134
-133
-119
-106
-103
-102
-89
-72
-67
-104
-114
-111
-147
-151
-137
-138
-131
-131
-139
-152
-176
-192
-192
-182
-158
-154
-164
-160
-152
-150
-157
-135
-150
-156
-146
-142
-131
-134
-138
-149
-135
-111
-113
-105
-98
-123
-106
-84
-86
-48
-43
-51
-42
-52
-49
-63
-72
-73
-87
-87
-85
-91
-104
-110
-104
-107
-119
-123
-117
-118
-123
-153
-172
-180
-185
-179
-201
-213
-227
-238
-228
-216
-223
-220
-195
-200
-215
-215
-226
-239
-261
-280
-282
-277
-270
-270
-268
-259
-276
-273
-286
-298
-288
-271
-247
-259
-261
-236
-236
-263
-252
-241
-238
-268
-292
-285
-282
-276
-268
-277
-259
-243
-269
-283
-303
-318
-313
-310
-300
-288
-293
-309
-303
-330
-340
-321
-324
-317
-310
-313
-317
-329
-347
-357
-370
-372
-383
-401
-409
-418
-437
-426
-424
-434
-421
-397
-390
-396
-401
-382
-371
-368
-356
-354
-354
-354
-341
-350
-343
-334
-327
-317
-335
-334
-321
-317
-321
-315
-296
-271
-286
-286
-277
-295
-298
-310
-327
-341
-352
-353
-371
-369
-357
-364
-348
-333
-304
-287
-288
-285
-278
-277
-282
-277
-275
-281
-289
-299
-302
-312
-318
-318
-306
-306
-297
-283
-284
-263
-247
-233
-229
-211
-209
-206
-202
-192
-195
-207
-205
-208
-196
-189
-192
-179
-175
-185
-179
-162
-143
-136
-128
-125
-125
-117
-129
-164
-184
-204
-234
-228
-202
-197
-207
-208
-197
-193
-209
-218
-207
-199
-178
-169
-166
-156
-157
-155
-159
-148
-128
-118
-97
-87
-100
-89
-87
-97
-115
-112
-137
-178
-195
-220
-235
-239
-251
-257
-254
-254
-231
-233
-224
-181
-179
-186
-170
-180
-182
-184
-175
-177
-180
-167
-166
-168
-172
-185
-181
-160
-153
-137
-145
-158
-180
-196
-181
-144
-122
-113
-130
-138
-127
-118
-122
-114
-119
-119
-123
-130
-108
-98
-94
-91
-86
-85
-75
-69
-63
-68
-77
-71
-80
-78
-78
-106
-132
-132
-120
-106
-109
-90
-66
-61
-47
-48
-67
-65
-47
-54
-59
-70
-63
-55
-50
-46
-53
-64
-93
-105
-110
-118
-119
-129
-141
-155
-179
-180
-200
-214
-211
-226
-219
-219
-223
-212
-220
-243
-240
-230
-240
-246
-232
-210
-211
-213
-184
-172
-174
-148
-145
-167
-173
-178
-183
-181
-181
-192
-206
-200
-205
-221
-211
-205
-204
-200
-178
-173
-171
-175
-200
-211
-203
-209
-233
-220
-255
-266
-240
-260
-270
-279
-316
-327
-320
-320
-326
-327
-324
-301
-299
-304
-294
-301
-305
-322
-311
-304
-305
-284
-282
-285
-278
-277
-253
-254
-242
-222
-224
-203
-207
-210
-224
-221
-212
-216
-211
-213
-212
-208
-200
-206
-227
-208
-218
-244
-246
-259
-283
-288
-281
-301
-298
-296
-299
-279
-264
-251
-249
-243
-234
-243
-258
-270
-267
-251
-279
-291
-294
-298
-293
-283
-288
-306
-307
-288
-290
-304
-302
-276
-274
-292
-296
-293
-317
-340
-331
-334
-348
-366
-356
-372
-375
-374
-395
-412
-414
-431
-462
-476
-484
-492
-490
-475
-484
-483
-474
-478
-496
-493
-473
-482
-473
-441
-444
-421
-399
-378
-369
-362
-314
-289
-292
-296
-307
-322
-329
-340
-357
-345
-346
-345
-333
-335
-345
-339
-347
-349
-323
-335
-354
-360
-377
-376
-338
-328
-322
-298
-286
-282
-279
-265
-276
-291
-276
-278
-276
-278
-300
-305
-325
-342
-333
-348
-352
-359
-379
-402
-401
-373
-373
-362
-360
-364
-368
-407
-421
-410
-418
-409
-413
-406
-384
-376
-390
-405
-402
-392
-400
-392
-406
-413
-395
-385
-381
-398
-391
-381
-402
-403
-385
-371
-348
-328
-342
-339
-328
-329
-323
-327
-319
-326
-344
-344
-340
-334
-319
-321
-322
-299
-291
-284
-272
-281
-275
-273
-290
-291
-321
-324
-340
-368
-358
-353
-360
-370
-357
-357
-345
-323
-303
-312
-321
-324
-321
-319
-309
-278
-286
-301
-283
-291
-299
-299
-306
-303
-279
-233
-216
-204
-180
-185
-187
-168
-160
-133
-128
-125
-119
-121
-113
-123
-139
-129
-136
-164
-172
-173
-162
-182
-182
-183
-175
-171
-203
-219
-228
-243
-234
-237
-239
-235
-222
-209
-210
-200
-202
-204
-205
-196
-222
-243
-243
-247
-236
-194
-172
-191
-193
-190
-206
-214
-194
-185
-182
-176
-189
-184
-192
-202
-205
-211
-192
-190
-186
-191
-198
-193
-215
-200
-192
-225
-208
-216
-241
-250
-258
-256
-263
-268
-256
-263
-276
-274
-289
-300
-310
-309
-314
-307
-300
-311
-318
-313
-292
-294
-271
-252
-267
-260
-244
-246
-244
-231
-240
-230
-208
-209
-194
-200
-216
-231
-255
-255
-242
-241
-259
-245
-222
-222
-207
-207
-222
-211
-181
-191
-207
-203
-197
-202
-196
-203
-191
-199
-225
-206
-225
-212
-188
-199
-199
-196
-190
-197
-191
-188
-204
-221
-260
-282
-271
-253
-253
-241
-222
-235
-224
-214
-213
-197
-199
-196
-199
-200
-209
-224
-215
-207
-206
-190
-193
-209
-223
-232
-242
-238
-241
-248
-282
-305
-320
-357
-349
-346
-350
-348
-328
-307
-312
-298
-288
-271
-249
-250
-232
-221
-233
-211
-224
-234
-215
-211
-198
-215
-217
-238
-246
-233
-239
-219
-208
-219
-229
-249
-259
-252
-241
-249
-257
-250
-227
-202
-187
-178
-181
-193
-181
-145
-137
-133
-125
-121
-118
-106
-100
-112
-120
-130
-137
-126
-105
-96
-115
-137
-146
-127
-105
-120
-124
-125
-131
-129
-148
-157
-142
-145
-149
-139
-138
-125
-114
-134
-115
-97
-91
-81
-77
-65
-70
-67
-60
-72
-70
-67
-73
-92
-113
-87
-86
-111
-103
-105
-110
-122
-137
-153
-157
-155
-167
-170
-162
-164
-170
-183
-215
-233
-223
-232
-257
-263
-240
-255
-277
-269
-263
-270
-282
-266
-273
-283
-262
-260
-282
-268
-262
-270
-287
-292
-294
-291
-274
-273
-248
-232
-236
-253
-266
-276
-291
-313
-315
-310
-305
-334
-335
-333
-349
-335
-328
-314
-307
-293
-290
-312
-308
-317
-338
-325
-324
-325
-324
-350
-360
-367
-366
-344
-344
-351
-332
-335
-341
-332
-325
-311
-315
-320
-296
-284
-279
-279
-293
-303
-305
-319
-333
-323
-331
-336
-328
-336
-328
-323
-324
-311
-311
-319
-308
-314
-313
-302
-313
-295
-280
-274
-252
-237
-215
-194
-199
-187
-159
-161
-175
-167
-171
-192
-197
-194
-181
-173
-157
-142
-143
-143
-152
-173
-186
-177
-166
-150
-139
-159
-162
-161
-168
-179
-213
-217
-212
-224
-225
-238
-247
-240
-243
-239
-246
-260
-268
-287
-289
-290
-285
-271
-235
-231
-245
-221
-203
-201
-199
-189
-190
-190
-167
-164
-150
-143
-157
-136
-135
-138
-129
-116
-109
-120
-121
-108
-125
-124
-126
-138
-134
-141
-133
-121
-84
-54
-39
-19
-24
-35
-13
-27
-43
-38
-36
-48
-63
-51
-57
-86
-80
-72
-69
-30
-33
-27
-12
-16
-39
-61
-80
-111
-122
-147
-180
-175
-162
-172
-161
-135
-121
-130
-132
-140
-155
-154
-141
-141
-131
-126
-141
-146
-146
-141
-142
-142
-124
-122
-109
-88
-105
-100
-98
-110
-100
-89
-109
-117
-121
-142
-164
-194
-212
-196
-183
-186
-192
-185
-168
-182
-190
-197
-219
-204
-182
-207
-209
-193
-194
-205
-202
-180
-196
-197
-200
-215
-206
-239
-252
-237
-264
-285
-295
-288
-302
-339
-326
-334
-357
-366
-359
-373
-391
-390
-398
-410
-404
-403
-408
-416
-396
-400
-385
-367
-369
-371
-381
-363
-333
-324
-324
-313
-303
-326
-332
-323
-332
-332
-331
-319
-322
-307
-303
-313
-299
-321
-325
-296
-295
-293
-305
-310
-319
-341
-328
-330
-335
-323
-331
-334
-338
-321
-332
-343
-322
-301
-275
-268
-274
-266
-248
-251
-246
-240
-236
-236
-227
-223
-222
-211
-187
-193
-209
-220
-227
-228
-248
-267
-296
-307
-319
-328
-298
-296
-295
-298
-302
-300
-315
-326
-329
-334
-348
-359
-347
-350
-358
-372
-383
-383
-405
-393
-395
-409
-399
-395
-414
-411
-387
-392
-388
-371
-375
-384
-386
-402
-398
-377
-349
-340
-335
-324
-310
-290
-293
-276
-239
-221
-214
-213
-219
-228
-242
-237
-235
-279
-304
-310
-328
-343
-345
-339
-365
-371
-361
-370
-376
-374
-379
-385
-383
-383
-400
-407
-410
-439
-468
-457
-436
-430
-423
-415
-399
-393
-396
-386
-382
-374
-360
-369
-371
-376
-358
-365
-370
-372
-391
-392
-390
-393
-413
-423
-412
-406
-407
-395
-384
-376
-387
-381
-357
-355
-357
-352
-329
-326
-321
-310
-300
-299
-288
-251
-238
-211
-184
-185
-183
-179
-180
-193
-201
-198
-195
-176
-191
-185
-179
-195
-230
-257
-274
-273
-248
-265
-272
-249
-248
-241
-241
-244
-241
-229
-233
-252
-261
-274
-251
-254
-256
-215
-231
-238
-223
-248
-249
-240
-248
-250
-255
-267
-274
-249
-242
-249
-224
-206
-192
-180
-188
-196
-204
-204
-215
-211
-198
-209
-217
-201
-194
-209
-204
-203
-228
-227
-218
-217
-218
-227
-221
-207
-208
-181
-185
-201
-153
-144
-153
-129
-138
-158
-152
-160
-157
-143
-163
-169
-145
-149
-135
-106
-135
-139
-112
-111
-106
-104
-101
-97
-105
-113
-113
-108
-111
-110
-115
-124
-125
-105
-101
-110
-103
-113
-139
-155
-142
-153
-166
-167
-143
-128
-140
-152
-165
-182
-178
-168
-136
-125
-142
-142
-148
-144
-167
-175
-171
-178
-185
-195
-189
-197
-228
-211
-219
-228
-209
-220
-222
-229
-229
-234
-250
-252
-256
-266
-295
-302
-301
-315
-316
-311
-318
-309
-296
-302
-291
-286
-303
-279
-256
-246
-230
-228
-210
-219
-212
-189
-182
-179
-178
-175
-182
-199
-193
-191
-188
-184
-187
-200
-209
-207
-213
-224
-234
-245
-261
-281
-294
-311
-302
-285
-287
-258
-248
-244
-225
-218
-234
-230
-193
-176
-185
-202
-186
-183
-205
-198
-209
-236
-246
-237
-229
-236
-237
-231
-245
-254
-248
-257
-261
-266
-284
-284
-294
-303
-293
-293
-286
-302
-307
-300
-317
-326
-351
-365
-353
-344
-328
-330
-341
-357
-350
-346
-379
-396
-391
-396
-385
-361
-381
-362
-336
-339
-330
-317
-291
-263
-259
-252
-248
-263
-278
-284
-296
-300
-297
-319
-334
-310
-292
-291
-285
-282
-284
-296
-305
-300
-307
-303
-281
-279
-294
-312
-350
-367
-399
-419
-404
-408
-410
-397
-403
-386
-380
-369
-372
-380
-367
-363
-361
-382
-392
-374
-374
-383
-398
-399
-384
-391
-388
-388
-390
-382
-378
-374
-386
-401
-401
-407
-434
-439
-432
-450
-465
-467
-451
-437
-426
-397
-389
-389
-396
-402
-410
-417
-404
-404
-428
-431
-431
-424
-403
-387
-364
-347
-356
-358
-353
-347
-333
-347
-339
-323
-345
-348
-354
-376
-399
-372
-378
-382
-336
-334
-335
-338
-343
-326
-321
-312
-309
-303
-284
-274
-267
-282
-269
-255
-265
-260
-248
-254
-260
-272
-278
-275
-274
-253
-250
-252
-242
-250
-233
-228
-246
-241
-261
-252
-249
-256
-267
-270
-263
-236
-232
-244
-249
-273
-257
-237
-220
-209
-222
-215
-204
-218
-223
-217
-243
-257
-291
-294
-274
-272
-269
-255
-232
-227
-231
-240
-251
-271
-260
-249
-260
-278
-260
-254
-253
-233
-220
-203
-209
-225
-214
-218
-217
-191
-192
-196
-184
-189
-184
-190
-195
-192
-181
-184
-181
-179
-204
-211
-215
-184
-169
-162
-132
-118
-98
-78
-92
-114
-120
-128
-151
-175
-198
-201
-198
-211
-206
-193
-188
-167
-176
-188
-182
-200
-228
-221
-230
-247
-235
-244
-268
-271
-254
-254
-247
-237
-243
-219
-217
-216
-198
-198
-194
-192
-182
-189
-205
-194
-187
-193
-181
-175
-166
-169
-169
-177
-197
-204
-228
-243
-248
-270
-262
-258
-249
-231
-234
-237
-226
-230
-233
-212
-204
-200
-217
-230
-230
-238
-249
-262
-294
-324
-344
-347
-355
-363
-358
-384
-398
-386
-395
-371
-357
-367
-335
-332
-337
-325
-345
-362
-378
-407
-414
-413
-409
-414
-429
-419
-422
-414
-416
-407
-387
-394
-389
-367
-365
-345
-352
-364
-363
-392
-407
-434
-445
-433
-419
-409
-407
-406
-380
-369
-372
-370
-370
-362
-362
-381
-379
-370
-373
-383
-383
-378
-394
-381
-361
-350
-357
-360
-353
-358
-358
-364
-344
-341
-345
-327
-321
-309
-291
-273
-296
-312
-299
-315
-345
-372
-381
-386
-396
-391
-387
-389
-399
-429
-457
-478
-502
-502
-487
-481
-460
-461
-467
-464
-473
-473
-463
-463
-463
-442
-429
-418
-422
-439
-428
-438
-442
-434
-452
-456
-447
-451
-454
-454
-449
-465
-465
-448
-444
-423
-429
-446
-425
-417
-410
-402
-405
-400
-407
-401
-408
-425
-407
-414
-429
-439
-443
-440
-466
-460
-483
-484
-465
-476
-462
-452
-444
-430
-424
-433
-432
-389
-375
-370
-350
-353
-352
-337
-319
-314
-317
-290
-277
-286
-269
-270
-254
-239
-245
-259
-263
-274
-271
-244
-251
-241
-227
-240
-224
-237
-225
-196
-207
-188
-174
-176
-162
-163
-144
-128
-141
-140
-124
-126
-131
-127
-117
-126
-122
-126
-122
-92
-100
-92
-74
-79
-76
-79
-60
-54
-67
-54
-76
-96
-97
-106
-103
-92
-79
-81
-78
-75
-80
-70
-61
-58
-57
-54
-45
-48
-55
-50
-39
-24
-38
-32
-23
-36
-40
-45
-51
-57
-51
-58
-89
-95
-96
-102
-112
-108
-97
-98
-100
-91
-102
-132
-154
-177
-181
-183
-196
-178
-156
-158
-154
-126
-96
-85
-71
-79
-71
-53
-56
-72
-90
-108
-110
-102
-112
-136
-146
-144
-151
-166
-172
-164
-147
-158
-179
-172
-181
-196
-197
-193
-179
-166
-163
-161
-158
-170
-197
-208
-235
-247
-266
-295
-279
-280
-301
-304
-293
-287
-293
-266
-258
-251
-229
-208
-190
-201
-193
-173
-194
-201
-204
-216
-223
-231
-222
-227
-246
-265
-282
-302
-311
-319
-329
-354
-370
-390
-409
-405
-417
-440
-424
-446
-469
-452
-447
-433
-417
-408
-416
-427
-424
-420
-427
-417
-392
-386
-380
-363
-348
-345
-340
-337
-343
-337
-336
-351
-358
-340
-344
-355
-364
-364
-344
-330
-335
-337
-334
-337
-338
-337
-352
-376
-363
-367
-402
-409
-413
-413
-424
-441
-431
-454
-460
-452
-458
-470
-456
-463
-489
-468
-452
-432
-399
-380
-394
-408
-410
-390
-384
-385
-388
-380
-379
-378
-355
-363
-391
-409
-425
-435
-432
-416
-403
-397
-395
-383
-384
-380
-367
-395
-399
-380
-386
-388
-364
-357
-346
-339
-333
-337
-363
-374
-380
-377
-381
-382
-371
-367
-357
-333
-335
-343
-337
-332
-346
-353
-327
-332
-351
-340
-346
-341
-342
-340
-328
-320
-309
-320
-332
-323
-334
-335
-341
-368
-377
-381
-399
-371
-359
-379
-365
-347
-340
-342
-342
-356
-395
-416
-414
-394
-378
-369
-363
-344
-321
-290
-309
-315
-286
-295
-299
-295
-273
-269
-275
-273
-284
-298
-304
-306
-307
-319
-311
-308
-320
-310
-301
-281
-265
-249
-246
-265
-272
-267
-249
-237
-243
-239
-240
-238
-244
-269
-260
-258
-253
-258
-273
-265
-255
-255
-250
-246
-242
-236
-227
-239
-255
-253
-272
-288
-307
-342
-346
-347
-364
-344
-331
-336
-332
-311
-307
-308
-295
-290
-293
-301
-304
-315
-311
-281
-278
-270
-245
-257
-229
-198
-206
-213
-232
-234
-230
-243
-233
-238
-252
-255
-267
-258
-243
-228
-218
-213
-201
-206
-181
-171
-176
-166
-174
-165
-162
-166
-166
-176
-191
-185
-170
-158
-162
-155
-149
-138
-138
-136
-130
-138
-134
-170
-188
-166
-170
-177
-183
-183
-185
-187
-208
-219
-205
-183
-180
-187
-155
-138
-142
-142
-123
-128
-125
-98
-118
-138
-141
-135
-130
-129
-104
-103
-118
-124
-110
-99
-105
-106
-89
-87
-93
-77
-60
-67
-92
-92
-101
-118
-112
-102
-121
-136
-151
-161
-192
-214
-194
-181
-192
-176
-182
-204
-211
-211
-219
-252
-257
-248
-257
-265
-272
-261
-251
-269
-272
-272
-270
-266
-262
-238
-249
-236
-231
-252
-247
-253
-243
-227
-250
-250
-239
-246
-254
-243
-230
-236
-248
-238
-228
-253
-232
-211
-221
-227
-229
-234
-247
-254
-267
-264
-251
-242
-243
-261
-265
-253
-265
-261
-253
-279
-279
-270
-286
-290
-289
-297
-300
-300
-288
-295
-290
-276
-302
-318
-320
-320
-329
-337
-338
-337
-321
-320
-308
-300
-300
-288
-290
-307
-311
-300
-300
-306
-324
-326
-313
-318
-323
-317
-326
-317
-307
-306
-311
-317
-305
-325
-326
-342
-343
-323
-313
-314
-325
-332
-331
-324
-332
-327
-322
-342
-343
-334
-327
-319
-325
-329
-325
-330
-334
-317
-297
-282
-286
-296
-303
-304
-289
-289
-289
-289
-284
-291
-306
-293
-297
-309
-292
-282
-272
-251
-235
-220
-212
-193
-167
-168
-156
-150
-161
-157
-179
-200
-205
-216
-238
-242
-230
-241
-225
-231
-242
-236
-250
-235
-233
-240
-242
-243
-238
-234
-245
-249
-237
-243
-246
-232
-214
-212
-204
-192
-161
-174
-167
-147
-159
-156
-150
-144
-152
-146
-148
-148
-141
-151
-127
-119
-138
-130
-126
-129
-133
-156
-179
-179
-180
-202
-208
-222
-229
-221
-227
-249
-250
-237
-239
-263
-281
-300
-309
-311
-313
-311
-294
-258
-264
-248
-236
-237
-220
-241
-248
-239
-251
-243
-247
-242
-223
-231
-245
-252
-265
-263
-245
-237
-256
-264
-253
-236
-231
-215
-210
-234
-250
-246
-243
-254
-244
-230
-239
-256
-250
-248
-265
-257
-257
-280
-304
-330
-323
-323
-332
-316
-338
-338
-308
-292
-281
-283
-271
-260
-270
-275
-292
-305
-319
-327
-307
-320
-304
-284
-277
-260
-271
-246
-217
-232
-235
-266
-278
-261
-274
-286
-287
-297
-305
-288
-275
-252
-229
-216
-212
-220
-207
-224
-241
-235
-244
-242
-229
-221
-226
-221
-213
-220
-223
-227
-234
-212
-187
-187
-184
-187
-206
-219
-232
-224
-232
-237
-225
-242
-255
-264
-269
-276
-283
-288
-291
-285
-261
-233
-222
-227
-236
-256
-272
-270
-280
-285
-288
-267
-251
-253
-233
-212
-217
-217
-209
-208
-207
-200
-199
-190
-182
-171
-168
-194
-197
-192
-189
-195
-195
-194
-174
-153
-166
-161
-164
-176
-184
-191
-207
-220
-215
-211
-202
-185
-148
-123
-142
-154
-173
-188
-214
-231
-224
-251
-262
-251
-259
-267
-241
-228
-228
-222
-232
-222
-203
-204
-182
-159
-159
-178
-194
-176
-154
-143
-127
-110
-90
-83
-66
-51
-55
-46
-39
-37
-23
-23
-30
-50
-60
-60
-97
-147
-167
-173
-164
-167
-177
-184
-199
-213
-222
-210
-209
-218
-222
-222
-243
-261
-271
-284
-288
-307
-319
-333
-340
-336
-334
-333
-324
-295
-287
-270
-260
-245
-232
-237
-244
-259
-263
-282
-290
-290
-312
-329
-346
-350
-338
-335
-325
-326
-318
-318
-317
-329
-318
-332
-370
-388
-403
-399
-396
-411
-409
-392
-393
-392
-392
-379
-369
-369
-377
-372
-375
-377
-373
-378
-356
-331
-333
-339
-319
-331
-325
-316
-328
-323
-320
-322
-324
-328
-312
-297
-288
-273
-269
-249
-236
-248
-246
-230
-238
-248
-255
-248
-228
-234
-247
-239
-254
-274
-259
-246
-253
-257
-240
-253
-273
-260
-256
-273
-301
-311
-305
-298
-296
-296
-281
-257
-259
-261
-254
-264
-262
-281
-303
-306
-314
-311
-298
-299
-294
-279
-273
-276
-261
-237
-238
-218
-193
-199
-200
-185
-168
-177
-187
-190
-214
-231
-225
-222
-226
-239
-250
-280
-301
-311
-304
-295
-320
-331
-319
-351
-356
-348
-354
-340
-357
-366
-374
-360
-344
-342
-340
-325
-298
-288
-299
-288
-261
-262
-253
-235
-229
-209
-224
-239
-254
-266
-251
-258
-256
-264
-302
-282
-286
-307
-290
-263
-260
-264
-254
-240
-223
-212
-193
-168
-161
-169
-164
-186
-200
-185
-186
-193
-190
-197
-190
-200
-214
-225
-240
-246
-255
-267
-259
-233
-240
-256
-248
-224
-222
-225
-203
-194
-203
-199
-212
-237
-236
-233
-235
-239
-252
-262
-252
-256
-257
-245
-268
-278
-267
-268
-269
-259
-236
-234
-249
-255
-259
-271
-284
-285
-293
-285
-274
-276
-278
-294
-302
-287
-303
-314
-325
-344
-345
-356
-390
-396
-393
-397
-393
-389
-379
-375
-382
-369
-357
-350
-337
-346
-345
-357
-378
-374
-372
-375
-393
-399
-398
-389
-386
-408
-386
-392
-399
-381
-390
-382
-389
-399
-391
-397
-397
-390
-401
-410
-397
-379
-368
-327
-310
-292
-286
-278
-271
-280
-285
-287
-310
-318
-327
-327
-327
-346
-339
-344
-354
-359
-359
-352
-354
-348
-325
-338
-357
-351
-366
-398
-389
-373
-381
-395
-395
-378
-377
-368
-340
-336
-358
-370
-369
-364
-361
-362
-353
-352
-349
-329
-336
-343
-341
-341
-359
-364
-356
-350
-342
-333
-327
-321
-310
-305
-304
-294
-301
-292
-278
-279
-280
-300
-310
-321
-326
-308
-318
-321
-304
-298
-315
-311
-308
-326
-327
-316
-314
-329
-339
-353
-348
-323
-319
-318
-320
-328
-343
-335
-309
-314
-299
-292
-307
-327
-338
-332
-347
-357
-368
-378
-377
-390
-382
-353
-348
-344
-349
-359
-348
-329
-318
-316
-301
-307
-320
-320
-320
-324
-338
-335
-329
-334
-327
-327
-326
-317
-302
-296
-292
-273
-267
-264
-270
-257
-240
-234
-214
-203
-202
-188
-178
-186
-170
-164
-143
-129
-148
-158
-167
-181
-178
-192
-204
-199
-201
-203
-199
-197
-215
-227
-207
-185
-189
-192
-180
-176
-179
-167
-162
-143
-141
-151
-153
-164
-152
-140
-122
-116
-122
-109
-116
-128
-139
-157
-165
-179
-189
-200
-213
-202
-209
-234
-226
-232
-254
-260
-262
-263
-267
-284
-275
-277
-289
-290
-287
-286
-306
-327
-343
-350
-348
-357
-367
-359
-337
-320
-306
-290
-264
-255
-236
-213
-223
-232
-254
-262
-272
-280
-266
-261
-258
-246
-226
-205
-195
-173
-180
-184
-161
-181
-187
-179
-206
-213
-209
-223
-239
-244
-241
-235
-220
-194
-186
-190
-201
-218
-222
-225
-229
-252
-262
-266
-287
-289
-282
-288
-291
-283
-270
-272
-264
-274
-272
-254
-258
-258
-247
-265
-269
-256
-251
-257
-252
-227
-229
-219
-198
-165
-140
-134
-125
-96
-88
-83
-67
-64
-74
-77
-72
-71
-61
-53
-46
-53
-67
-62
-80
-104
-117
-139
-157
-183
-207
-208
-215
-237
-242
-260
-266
-275
-311
-322
-326
-333
-333
-361
-365
-373
-393
-382
-374
-369
-352
-329
-318
-285
-270
-276
-264
-270
-278
-266
-256
-254
-252
-278
-273
-275
-291
-274
-283
-301
-295
-305
-315
-313
-312
-318
-337
-335
-336
-336
-324
-328
-338
-325
-336
-331
-351
-375
-382
-399
-401
-392
-381
-393
-375
-374
-371
-359
-376
-396
-401
-414
-401
-370
-381
-388
-380
-383
-372
-360
-376
-393
-400
-406
-412
-398
-401
-413
-432
-449
-445
-456
-461
-466
-463
-444
-454
-473
-468
-480
-502
-511
-508
-508
-514
-514
-512
-515
-518
-510
-501
-505
-504
-501
-500
-491
-493
-498
-516
-528
-518
-505
-498
-496
-487
-481
-480
-479
-471
-479
-487
-485
-495
-493
-479
-467
-475
-498
-493
-468
-482
-511
-527
-543
-551
-521
-496
-489
-482
-479
-488
-498
-493
-501
-512
-515
-518
-505
-508
-501
-493
-503
-509
-498
-479
-475
-477
-467
-454
-454
-461
-483
-484
-495
-489
-468
-467
-463
-448
-427
-432
-458
-461
-463
-470
-460
-459
-460
-458
-477
-477
-460
-454
-438
-425
-407
-401
-397
-374
-363
-355
-353
-347
-357
-361
-334
-326
-329
-350
-346
-358
-368
-335
-334
-341
-338
-345
-358
-358
-343
-332
-334
-331
-339
-347
-362
-373
-360
-340
-325
-322
-326
-316
-303
-297
-286
-280
-283
-283
-291
-305
-298
-296
-308
-307
-316
-311
-325
-347
-330
-327
-325
-300
-288
-287
-301
-321
-312
-325
-332
-333
-370
-394
-406
-416
-425
-425
-411
-407
-413
-404
-390
-383
-386
-406
-422
-396
-374
-360
-341
-335
-343
-322
-324
-336
-337
-355
-365
-373
-374
-366
-357
-341
-344
-353
-342
-356
-358
-370
-366
-363
-377
-367
-369
-379
-401
-416
-422
-420
-423
-431
-415
-416
-418
-419
-412
-378
-351
-345
-328
-325
-321
-300
-282
-278
-276
-275
-281
-282
-285
-281
-288
-272
-251
-258
-253
-243
-252
-264
-276
-284
-300
-316
-312
-322
-322
-326
-313
-302
-292
-280
-268
-267
-275
-277
-282
-291
-280
-268
-255
-246
-237
-215
-216
-241
-238
-208
-207
-202
-193
-203
-224
-218
-198
-189
-182
-183
-195
-204
-210
-221
-200
-208
-222
-214
-208
-204
-206
-193
-194
-197
-171
-151
-150
-151
-141
-149
-163
-169
-179
-200
-211
-213
-231
-232
-251
-265
-265
-303
-296
-290
-281
-284
-289
-283
-284
-273
-275
-261
-260
-254
-235
-246
-251
-250
-244
-214
-207
-213
-194
-183
-183
-181
-190
-188
-186
-192
-184
-171
-182
-180
-166
-157
-166
-180
-184
-183
-174
-185
-194
-199
-201
-200
-205
-215
-226
-243
-243
-237
-239
-239
-243
-250
-252
-247
-247
-251
-249
-252
-251
-254
-273
-285
-293
-307
-323
-336
-353
-351
-339
-335
-332
-307
-296
-293
-281
-274
-267
-263
-262
-272
-268
-274
-273
-272
-275
-285
-284
-279
-277
-275
-274
-265
-259
-253
-252
-252
-251
-241
-219
-232
-245
-242
-259
-288
-283
-285
-313
-332
-326
-325
-346
-357
-356
-369
-376
-371
-373
-381
-406
-408
-414
-428
-404
-396
-404
-377
-363
-349
-335
-345
-341
-332
-327
-319
-339
-358
-376
-376
-372
-394
-391
-381
-379
-378
-363
-354
-352
-352
-346
-340
-329
-339
-351
-354
-383
-381
-367
-371
-379
-383
-372
-364
-358
-331
-307
-303
-289
-292
-293
-270
-265
-250
-220
-232
-240
-225
-231
-232
-225
-228
-240
-230
-219
-223
-223
-239
-239
-225
-217
-197
-183
-182
-177
-182
-185
-195
-196
-207
-207
-207
-202
-197
-200
-193
-195
-181
-170
-165
-160
-170
-172
-143
-130
-139
-139
-145
-149
-134
-127
-133
-127
-118
-115
-112
-123
-121
-109
-106
-122
-133
-124
-119
-136
-157
-169
-180
-171
-161
-160
-163
-159
-145
-160
-185
-175
-165
-155
-150
-155
-148
-169
-184
-202
-209
-205
-212
-210
-222
-240
-243
-249
-240
-227
-220
-230
-233
-223
-211
-202
-185
-172
-166
-170
-187
-195
-207
-221
-236
-236
-220
-233
-221
-198
-192
-188
-177
-171
-186
-190
-196
-205
-215
-216
-235
-237
-224
-235
-211
-202
-190
-155
-143
-133
-120
-131
-140
-136
-152
-170
-159
-152
-139
-130
-141
-153
-153
-151
-150
-145
-145
-154
-150
-148
-154
-163
-180
-192
-199
-196
-186
-172
-169
-197
-204
-208
-218
-207
-228
-238
-241
-257
-248
-248
-238
-228
-215
-201
-213
-207
-191
-187
-202
-231
-239
-236
-249
-240
-229
-218
-212
-214
-214
-212
-195
-189
-186
-174
-162
-167
-167
-166
-186
-185
-189
-186
-165
-181
-196
-202
-221
-223
-216
-201
-178
-173
-170
-170
-183
-177
-174
-181
-196
-197
-184
-184
-196
-205
-208
-195
-184
-182
-200
-197
-170
-174
-170
-163
-171
-194
-193
-181
-192
-217
-224
-225
-205
-180
-176
-166
-172
-167
-162
-166
-170
-188
-190
-184
-180
-185
-183
-179
-175
-175
-178
-164
-153
-155
-149
-141
-150
-144
-153
-169
-176
-200
-204
-185
-185
-202
-196
-192
-226
-234
-220
-217
-215
-219
-217
-223
-230
-221
-223
-236
-244
-245
-240
-239
-248
-265
-247
-225
-226
-209
-217
-222
-234
-248
-242
-254
-257
-249
-252
-244
-232
-219
-209
-221
-248
-254
-245
-252
-260
-271
-283
-288
-303
-313
-331
-333
-337
-361
-354
-351
-350
-332
-320
-314
-309
-314
-307
-318
-326
-329
-333
-325
-326
-325
-323
-334
-332
-319
-331
-354
-363
-366
-374
-367
-363
-360
-353
-351
-349
-351
-365
-374
-380
-375
-374
-379
-385
-394
-411
-421
-402
-387
-382
-377
-377
-392
-402
-388
-389
-383
-368
-364
-352
-352
-345
-317
-321
-319
-288
-263
-247
-248
-230
-197
-182
-191
-195
-189
-208
-208
-192
-200
-203
-214
-244
-256
-265
-258
-262
-289
-287
-255
-253
-256
-245
-244
-252
-254
-256
-273
-281
-276
-267
-261
-259
-239
-222
-235
-232
-214
-213
-211
-211
-225
-218
-217
-230
-233
-245
-247
-245
-237
-218
-201
-200
-187
-182
-184
-192
-206
-215
-215
-201
-212
-217
-208
-203
-216
-218
-206
-213
-217
-218
-208
-212
-228
-233
-254
-255
-256
-254
-238
-242
-257
-240
-229
-246
-236
-211
-211
-199
-200
-189
-200
-224
-215
-219
-223
-221
-218
-210
-207
-196
-179
-175
-169
-141
-107
-91
-97
-105
-121
-126
-126
-126
-112
-125
-132
-121
-116
-134
-131
-124
-123
-114
-102
-92
-83
-73
-70
-87
-93
-92
-89
-79
-89
-78
-77
-86
-91
-111
-130
-146
-152
-156
-163
-154
-165
-163
-149
-159
-161
-163
-170
-176
-191
-204
-200
-180
-173
-175
-169
-158
-152
-149
-127
-125
-147
-143
-144
-147
-133
-128
-119
-124
-142
-144
-141
-157
-157
-141
-145
-150
-149
-159
-164
-167
-170
-171
-172
-150
-169
-204
-192
-208
-231
-224
-227
-232
-250
-240
-224
-223
-226
-227
-236
-254
-256
-271
-265
-257
-266
-261
-275
-273
-279
-278
-276
-284
-270
-254
-249
-255
-245
-241
-256
-286
-285
-271
-258
-256
-257
-254
-244
-251
-248
-253
-274
-263
-244
-246
-247
-237
-230
-230
-230
-238
-257
-269
-282
-272
-248
-246
-250
-255
-264
-280
-291
-281
-274
-280
-263
-230
-242
-231
-219
-213
-200
-196
-171
-159
-150
-140
-148
-154
-159
-153
-135
-121
-126
-139
-147
-174
-192
-199
-200
-214
-222
-214
-216
-205
-217
-221
-224
-222
-202
-193
-178
-180
-176
-165
-145
-135
-142
-154
-149
-152
-161
-171
-182
-194
-181
-180
-204
-210
-223
-226
-215
-184
-185
-186
-178
-187
-196
-192
-186
-211
-236
-244
-242
-251
-259
-260
-263
-267
-265
-280
-302
-298
-304
-316
-328
-333
-330
-328
-339
-352
-360
-360
-350
-329
-314
-301
-280
-266
-256
-243
-238
-242
-250
-252
-249
-250
-260
-258
-258
-248
-247
-266
-264
-246
-259
-262
-261
-291
-306
-311
-326
-338
-335
-349
-348
-342
-356
-364
-361
-365
-363
-360
-352
-345
-349
-347
-352
-371
-359
-360
-356
-326
-305
-308
-310
-311
-305
-292
-296
-295
-266
-259
-249
-233
-241
-223
-217
-231
-228
-241
-261
-243
-230
-229
-244
-231
-217
-218
-238
-254
-264
-268
-267
-259
-246
-255
-236
-234
-241
-236
-247
-248
-240
-222
-218
-228
-236
-244
-254
-247
-232
-234
-239
-242
-257
-250
-253
-270
-269
-281
-280
-278
-266
-270
-265
-255
-252
-245
-249
-257
-260
-249
-233
-211
-212
-212
-191
-180
-192
-217
-219
-205
-195
-209
-209
-196
-199
-196
-188
-191
-189
-176
-188
-201
-203
-211
-214
-220
-235
-250
-263
-275
-291
-311
-295
-261
-262
-267
-246
-231
-238
-249
-229
-211
-191
-189
-184
-171
-183
-185
-183
-182
-183
-169
-167
-173
-151
-145
-141
-137
-129
-120
-147
-171
-179
-188
-207
-221
-229
-243
-254
-260
-285
-285
-283
-299
-273
-273
-277
-276
-280
-257
-240
-228
-227
-231
-231
-226
-230
-221
-182
-183
-193
-188
-169
-152
-152
-139
-147
-146
-131
-150
-154
-141
-132
-142
-153
-164
-169
-160
-155
-156
-150
-144
-140
-162
-176
-176
-169
-152
-162
-165
-171
-172
-177
-172
-165
-174
-181
-197
-188
-197
-220
-215
-214
-223
-242
-243
-248
-274
-259
-258
-255
-238
-261
-265
-280
-293
-274
-264
-261
-258
-254
-257
-268
-274
-259
-251
-253
-234
-226
-223
-218
-217
-224
-232
-235
-232
-229
-227
-219
-199
-212
-243
-248
-242
-248
-254
-257
-252
-267
-266
-256
-249
-257
-257
-232
-234
-222
-198
-197
-199
-179
-185
-194
-195
-217
-229
-234
-238
-233
-241
-241
-228
-226
-221
-210
-220
-236
-229
-216
-214
-209
-203
-214
-210
-210
-217
-208
-218
-235
-222
-233
-227
-214
-237
-254
-265
-254
-244
-244
-226
-212
-185
-176
-188
-177
-171
-168
-155
-171
-166
-142
-156
-162
-173
-170
-177
-203
-198
-208
-231
-249
-262
-273
-264
-253
-269
-289
-312
-318
-328
-335
-317
-313
-330
-326
-330
-350
-344
-333
-333
-355
-353
-334
-317
-326
-339
-320
-326
-334
-320
-315
-324
-328
-321
-313
-313
-292
-260
-256
-240
-217
-225
-222
-218
-235
-228
-229
-239
-257
-274
-275
-280
-271
-268
-275
-274
-265
-273
-276
-247
-218
-225
-234
-235
-234
-235
-224
-232
-224
-218
-226
-225
-241
-244
-249
-262
-263
-267
-262
-247
-247
-247
-244
-226
-234
-250
-240
-249
-249
-253
-282
-302
-310
-326
-323
-320
-317
-310
-316
-322
-324
-349
-364
-370
-373
-377
-384
-376
-373
-369
-377
-388
-383
-390
-401
-409
-405
-394
-393
-396
-385
-378
-401
-393
-398
-398
-387
-388
-382
-368
-365
-349
-346
-340
-330
-344
-334
-337
-338
-320
-324
-329
-316
-308
-317
-308
-292
-301
-300
-307
-312
-331
-331
-325
-340
-339
-361
-369
-368
-366
-365
-373
-354
-357
-343
-329
-336
-334
-334
-322
-331
-346
-368
-386
-377
-397
-402
-381
-401
-414
-430
-452
-459
-481
-492
-495
-490
-482
-469
-461
-439
-408
-415
-418
-413
-405
-404
-389
-389
-394
-397
-407
-381
-374
-386
-368
-364
-374
-356
-342
-346
-342
-329
-320
-323
-335
-337
-329
-332
-327
-321
-318
-322
-345
-345
-354
-353
-342
-354
-360
-359
-354
-360
-372
-371
-359
-359
-373
-367
-355
-350
-362
-355
-331
-325
-320
-312
-303
-296
-293
-296
-299
-269
-240
-247
-254
-239
-241
-238
-240
-261
-287
-296
-294
-312
-310
-298
-298
-307
-299
-279
-274
-267
-268
-282
-273
-259
-286
-283
-262
-259
-230
-228
-222
-215
-240
-218
-223
-252
-262
-279
-295
-307
-306
-309
-326
-322
-328
-340
-338
-343
-345
-347
-366
-380
-377
-377
-380
-377
-361
-356
-390
-387
-384
-402
-408
-405
-398
-409
-399
-382
-393
-401
-405
-406
-401
-406
-409
-408
-421
-429
-411
-407
-407
-412
-410
-412
-431
-445
-454
-479
-498
-486
-473
-468
-465
-473
-469
-469
-477
-456
-466
-482
-467
-466
-473
-478
-458
-437
-444
-438
-430
-420
-416
-426
-410
-393
-387
-364
-355
-375
-379
-372
-397
-415
-413
-406
-399
-401
-402
-417
-394
-373
-368
-356
-355
-358
-354
-353
-363
-355
-348
-336
-322
-312
-308
-324
-327
-313
-304
-292
-277
-273
-277
-271
-283
-277
-257
-268
-257
-249
-260
-267
-277
-285
-289
-300
-300
-309
-317
-305
-316
-334
-343
-341
-335
-316
-313
-314
-307
-303
-291
-288
-280
-275
-257
-236
-242
-241
-240
-225
-222
-221
-194
-207
-241
-240
-226
-209
-209
-222
-222
-207
-206
-205
-184
-169
-146
-135
-136
-121
-109
-109
-110
-103
-91
-97
-86
-89
-93
-88
-87
-75
-87
-107
-109
-113
-121
-129
-135
-156
-155
-130
-107
-102
-102
-89
-90
-84
-89
-83
-100
-113
-124
-146
-143
-158
-177
-183
-181
-189
-200
-197
-196
-211
-203
-198
-222
-219
-207
-214
-202
-178
-164
-163
-169
-158
-135
-123
-111
-102
-96
-72
-70
-77
-70
-70
-86
-101
-95
-89
-89
-81
-83
-80
-66
-68
-73
-75
-83
-81
-89
-112
-115
-120
-123
-131
-149
-182
-210
-205
-207
-215
-227
-232
-234
-230
-228
-239
-244
-256
-244
-262
-300
-318
-323
-335
-348
-355
-364
-371
-365
-358
-356
-364
-360
-343
-341
-327
-309
-320
-339
-350
-365
-357
-348
-326
-300
-288
-280
-263
-244
-242
-226
-218
-209
-204
-196
-188
-190
-170
-183
-196
-183
-193
-184
-163
-179
-172
-161
-166
-172
-174
-160
-154
-163
-142
-116
-123
-124
-110
-102
-93
-92
-82
-69
-62
-74
-68
-71
-90
-82
-85
-81
-84
-99
-88
-71
-64
-53
-41
-38
-41
-41
-58
-66
-72
-86
-87
-102
-107
-108
-114
-105
-88
-87
-90
-79
-90
-101
-95
-104
-137
-149
-148
-149
-161
-168
-169
-178
-196
-215
-214
-216
-210
-197
-201
-202
-178
-156
-147
-137
-144
-139
-132
-122
-111
-99
-86
-82
-89
-100
-100
-107
-126
-131
-137
-130
-138
-147
-155
-169
-165
-168
-197
-198
-193
-198
-211
-197
-180
-192
-202
-206
-210
-216
-207
-202
-222
-210
-216
-221
-215
-241
-235
-241
-251
-230
-211
-187
-182
-158
-149
-162
-148
-145
-150
-171
-190
-201
-197
-194
-180
-169
-172
-165
-145
-119
-127
-137
-127
-154
-164
-166
-194
-227
-245
-263
-278
-281
-272
-275
-289
-292
-279
-297
-300
-274
-278
-271
-271
-273
-273
-272
-284
-304
-312
-314
-306
-313
-312
-309
-319
-314
-313
-333
-330
-332
-343
-335
-330
-317
-301
-289
-291
-278
-269
-279
-277
-277
-266
-275
-291
-291
-289
-282
-285
-298
-288
-283
-268
-264
-273
-282
-277
-257
-257
-256
-268
-269
-266
-239
-218
-211
-208
-196
-186
-178
-185
-175
-164
-174
-157
-148
-161
-166
-160
-176
-190
-211
-225
-208
-217
-214
-209
-214
-209
-219
-210
-220
-240
-233
-226
-246
-265
-259
-267
-290
-297
-302
-295
-306
-314
-313
-311
-314
-335
-329
-312
-327
-336
-342
-346
-343
-323
-339
-365
-362
-360
-353
-352
-342
-338
-333
-321
-332
-319
-298
-287
-262
-237
-239
-237
-232
-232
-220
-222
-219
-224
-230
-216
-233
-235
-229
-231
-232
-230
-241
-265
-258
-254
-268
-258
-242
-218
-216
-212
-200
-188
-188
-171
-152
-167
-184
-187
-221
-221
-194
-195
-204
-193
-189
-191
-185
-185
-177
-181
-201
-209
-240
-263
-268
-290
-311
-319
-330
-363
-376
-385
-390
-393
-404
-409
-413
-421
-420
-432
-433
-429
-444
-437
-442
-442
-422
-430
-420
-401
-393
-377
-370
-383
-366
-357
-382
-386
-387
-394
-397
-404
-428
-446
-449
-452
-440
-432
-433
-420
-418
-402
-390
-395
-404
-411
-393
-393
-374
-360
-369
-354
-343
-331
-327
-322
-311
-321
-322
-321
-324
-327
-330
-338
-372
-383
-400
-428
-415
-405
-407
-405
-386
-382
-393
-397
-396
-409
-400
-381
-370
-359
-371
-383
-364
-363
-371
-384
-382
-346
-332
-331
-319
-317
-329
-348
-358
-374
-380
-353
-355
-372
-362
-340
-307
-296
-300
-294
-305
-307
-301
-306
-310
-303
-316
-338
-347
-367
-361
-366
-364
-362
-355
-356
-378
-390
-394
-391
-389
-378
-363
-358
-353
-359
-355
-345
-350
-337
-339
-339
-339
-339
-332
-317
-315
-329
-344
-357
-363
-380
-396
-417
-430
-434
-424
-411
-418
-411
-395
-385
-370
-369
-385
-405
-400
-386
-382
-374
-368
-355
-338
-330
-317
-315
-315
-319
-320
-327
-342
-360
-372
-381
-404
-426
-435
-451
-452
-432
-427
-418
-406
-414
-410
-409
-423
-405
-376
-375
-359
-348
-329
-324
-334
-337
-338
-366
-381
-353
-350
-354
-314
-287
-294
-301
-294
-286
-284
-281
-285
-305
-322
-300
-286
-282
-282
-282
-281
-285
-287
-270
-283
-310
-321
-313
-316
-332
-323
-329
-326
-310
-307
-308
-322
-320
-297
-287
-274
-261
-261
-262
-255
-253
-268
-279
-283
-288
-273
-264
-248
-238
-237
-235
-240
-231
-239
-268
-266
-274
-285
-267
-271
-291
-299
-295
-295
-290
-296
-286
-283
-282
-280
-280
-262
-258
-285
-296
-295
-302
-300
-304
-307
-320
-336
-331
-321
-326
-328
-326
-313
-297
-295
-308
-293
-296
-294
-302
-307
-290
-291
-305
-316
-319
-326
-344
-330
-300
-302
-306
-308
-299
-277
-264
-250
-246
-238
-216
-204
-196
-179
-156
-140
-126
-120
-135
-144
-160
-180
-179
-167
-160
-181
-193
-181
-187
-185
-175
-174
-173
-160
-150
-148
-147
-128
-107
-109
-113
-113
-125
-128
-124
-144
-165
-170
-167
-151
-149
-153
-150
-150
-167
-184
-168
-165
-175
-161
-147
-156
-177
-205
-212
-207
-228
-247
-243
-236
-229
-220
-240
-252
-240
-245
-252
-251
-249
-256
-263
-264
-255
-251
-257
-270
-257
-266
-267
-249
-231
-219
-224
-231
-238
-234
-215
-229
-252
-232
-215
-214
-220
-218
-200
-197
-193
-181
-186
-185
-192
-183
-200
-206
-187
-186
-219
-224
-201
-212
-232
-233
-225
-235
-231
-231
-243
-255
-262
-263
-276
-278
-266
-274
-271
-272
-277
-269
-254
-270
-270
-258
-277
-281
-292
-282
-277
-290
-289
-287
-277
-263
-282
-291
-297
-307
-310
-327
-328
-330
-354
-352
-338
-353
-371
-377
-376
-382
-379
-370
-375
-367
-361
-351
-331
-334
-327
-317
-346
-354
-354
-354
-360
-383
-378
-349
-333
-322
-289
-264
-279
-294
-297
-297
-283
-288
-308
-322
-329
-347
-369
-389
-396
-393
-405
-412
-412
-419
-423
-411
-413
-438
-433
-440
-447
-433
-437
-430
-435
-442
-443
-449
-459
-462
-449
-429
-413
-400
-408
-405
-386
-380
-370
-364
-364
-352
-342
-333
-324
-313
-304
-280
-276
-293
-293
-288
-283
-286
-297
-290
-300
-304
-296
-300
-295
-291
-313
-331
-341
-344
-339
-336
-349
-352
-345
-352
-363
-358
-344
-361
-359
-341
-345
-336
-321
-317
-312
-280
-278
-302
-308
-316
-306
-313
-333
-299
-259
-245
-239
-246
-249
-248
-249
-252
-261
-276
-277
-272
-299
-335
-335
-342
-351
-337
-329
-328
-324
-314
-306
-303
-287
-295
-288
-275
-274
-263
-257
-248
-248
-246
-254
-248
-238
-220
-211
-228
-215
-218
-224
-219
-223
-221
-220
-228
-243
-240
-231
-232
-219
-222
-216
-223
-222
-211
-219
-207
-192
-164
-163
-164
-162
-196
-191
-172
-151
-131
-122
-116
-118
-125
-149
-143
-133
-148
-154
-169
-182
-191
-211
-205
-199
-207
-224
-258
-260
-256
-263
-260
-261
-268
-267
-247
-218
-224
-238
-250
-258
-242
-239
-247
-245
-268
-287
-285
-280
-272
-282
-296
-301
-281
-299
-331
-315
-317
-330
-325
-302
-297
-302
-296
-282
-283
-284
-264
-261
-252
-236
-222
-233
-239
-227
-232
-248
-263
-271
-280
-294
-298
-291
-300
-310
-293
-299
-304
-272
-274
-285
-281
-283
-284
-292
-289
-306
-305
-292
-305
-305
-299
-294
-293
-283
-269
-282
-289
-276
-258
-245
-242
-234
-223
-197
-198
-198
-185
-186
-164
-165
-139
-113
-119
-117
-119
-115
-112
-115
-104
-101
-105
-105
-120
-139
-143
-152
-169
-174
-166
-176
-196
-190
-196
-215
-231
-224
-208
-209
-207
-211
-214
-207
-204
-192
-185
-171
-172
-171
-180
-199
-188
-185
-177
-173
-180
-169
-168
-183
-179
-196
-232
-236
-238
-232
-227
-227
-218
-215
-204
-189
-194
-192
-181
-172
-180
-179
-180
-196
-194
-191
-199
-205
-203
-209
-211
-218
-238
-232
-235
-250
-250
-244
-230
-235
-219
-190
-196
-199
-215
-241
-240
-252
-243
-246
-258
-248
-249
-252
-243
-254
-255
-246
-254
-252
-248
-254
-268
-258
-244
-266
-269
-266
-272
-286
-303
-293
-297
-300
-305
-308
-306
-320
-330
-333
-341
-349
-355
-355
-362
-379
-389
-392
-383
-392
-392
-385
-406
-408
-414
-430
-429
-421
-434
-440
-410
-397
-413
-401
-396
-393
-376
-377
-374
-378
-384
-385
-394
-394
-381
-393
-383
-364
-382
-385
-361
-376
-364
-356
-376
-371
-379
-372
-371
-374
-375
-378
-380
-376
-348
-335
-329
-323
-322
-304
-306
-304
-291
-289
-306
-312
-309
-323
-326
-328
-347
-358
-350
-329
-333
-339
-328
-345
-342
-337
-347
-325
-290
-278
-253
-234
-231
-210
-202
-224
-227
-240
-240
-242
-251
-235
-234
-223
-231
-256
-278
-306
-322
-333
-334
-339
-337
-315
-306
-302
-309
-302
-296
-311
-320
-313
-304
-302
-304
-307
-311
-317
-311
-325
-333
-337
-337
-338
-327
-304
-297
-285
-282
-277
-276
-274
-265
-277
-279
-263
-248
-238
-227
-231
-242
-254
-276
-274
-282
-303
-302
-320
-317
-309
-319
-312
-310
-317
-309
-301
-303
-309
-308
-312
-315
-321
-333
-324
-321
-314
-284
-272
-276
-264
-251
-242
-230
-231
-235
-236
-224
-213
-231
-238
-229
-244
-249
-255
-251
-254
-277
-286
-270
-248
-256
-262
-273
-278
-271
-269
-287
-295
-305
-293
-273
-271
-274
-286
-292
-295
-288
-291
-298
-289
-289
-299
-320
-332
-332
-330
-340
-335
-316
-319
-304
-298
-305
-311
-314
-318
-318
-315
-306
-296
-291
-281
-280
-309
-312
-306
-319
-307
-305
-294
-278
-286
-292
-282
-273
-255
-243
-235
-225
-230
-226
-218
-238
-225
-238
-259
-264
-265
-263
-273
-249
-243
-261
-244
-235
-250
-242
-226
-230
-229
-217
-208
-216
-218
-196
-175
-159
-153
-142
-145
-131
-128
-123
-112
-109
-110
-108
-105
-109
-111
-114
-141
-155
-141
-148
-146
-143
-153
-162
-156
-158
-172
-169
-172
-196
-190
-196
-210
-205
-205
-197
-194
-202
-185
-190
-197
-187
-191
-202
-206
-223
-240
-252
-270
-266
-276
-277
-276
-277
-277
-259
-222
-209
-213
-189
-169
-163
-142
-123
-131
-138
-134
-124
-113
-126
-118
-120
-143
-146
-165
-181
-188
-190
-197
-214
-197
-206
-222
-214
-223
-229
-221
-222
-236
-244
-239
-257
-283
-312
-327
-344
-358
-362
-380
-376
-352
-354
-365
-356
-349
-364
-369
-366
-377
-343
-317
-306
-300
-291
-288
-278
-260
-248
-248
-255
-243
-238
-234
-217
-194
-179
-177
-199
-209
-199
-184
-195
-201
-172
-177
-191
-180
-167
-173
-186
-178
-170
-164
-154
-156
-153
-149
-150
-166
-169
-159
-151
-145
-140
-138
-142
-119
-127
-139
-145
-150
-148
-166
-161
-156
-172
-177
-176
-175
-187
-201
-188
-172
-161
-149
-145
-143
-143
-146
-152
-148
-148
-150
-156
-156
-158
-166
-181
-190
-179
-181
-182
-169
-140
-127
-123
-117
-135
-122
-110
-98
-88
-108
-109
-111
-121
-130
-139
-127
-131
-145
-156
-173
-189
-216
-213
-207
-230
-237
-225
-237
-238
-231
-221
-206
-208
-200
-195
-209
-199
-196
-213
-214
-229
-231
-206
-211
-223
-224
-228
-226
-229
-221
-202
-184
-181
-175
-164
-163
-168
-180
-185
-181
-175
-162
-151
-150
-172
-185
-176
-166
-152
-154
-150
-146
-129
-129
-146
-131
-117
-109
-108
-104
-111
-117
-122
-124
-121
-107
-83
-93
-105
-112
-127
-117
-93
-88
-89
-84
-74
-68
-75
-74
-91
-88
-88
-93
-99
-126
-115
-117
-136
-126
-120
-107
-93
-80
-73
-66
-40
-33
2
19
18
26
25
3
-31
-66
-82
-78
-92
-108
-112
-106
-107
-123
-124
-113
-116
-130
-138
-149
-157
-159
-160
-176
-181
-172
-171
-178
-185
-199
-210
-207
-198
-194
-190
-177
-164
-185
-189
-163
-168
-167
-169
-169
-160
-148
-144
-152
-138
-149
-173
-171
-173
-183
-176
-175
-184
-182
-164
-146
-136
-139
-138
-146
-150
-136
-126
-122
-98
-101
-125
-135
-136
-146
-158
-159
-142
-124
-132
-112
-102
-116
-131
-139
-132
-134
-119
-101
-96
-69
-63
-70
-83
-83
-93
-109
-116
-137
-153
-169
-166
-189
-221
-238
-258
-281
-300
-310
-319
-322
-314
-303
-310
-310
-303
-310
-299
-292
-308
-305
-304
-320
-320
-330
-341
-348
-343
-346
-348
-327
-302
-285
-274
-267
-262
-247
-246
-252
-262
-244
-207
-204
-198
-201
-229
-250
-248
-247
-278
-302
-307
-312
-330
-351
-353
-353
-359
-379
-367
-376
-397
-389
-399
-406
-393
-394
-404
-412
-415
-395
-383
-372
-355
-357
-345
-313
-301
-300
-301
-294
-289
-282
-275
-277
-264
-276
-273
-252
-262
-263
-265
-265
-260
-260
-243
-226
-235
-230
-227
-236
-226
-234
-232
-211
-214
-209
-223
-232
-218
-216
-208
-228
-251
-241
-251
-269
-277
-277
-281
-288
-290
-289
-286
-277
-257
-249
-245
-235
-229
-217
-216
-227
-236
-238
-235
-236
-229
-225
-210
-205
-222
-238
-255
-254
-254
-268
-275
-266
-254
-247
-228
-221
-226
-223
-225
-228
-228
-211
-210
-221
-227
-221
-197
-212
-221
-221
-240
-245
-246
-246
-247
-250
-253
-250
-261
-267
-251
-257
-251
-248
-243
-222
-225
-231
-216
-215
-236
-246
-260
-275
-272
-266
-269
-270
-289
-280
-274
-288
-279
-291
-303
-282
-261
-259
-263
-268
-270
-281
-290
-290
-276
-279
-290
-302
-320
-316
-313
-303
-308
-326
-332
-320
-317
-320
-304
-299
-307
-309
-321
-342
-357
-359
-343
-345
-363
-364
-356
-345
-345
-340
-343
-332
-318
-322
-333
-340
-339
-336
-324
-324
-336
-325
-325
-333
-331
-336
-334
-303
-282
-290
-292
-271
-259
-271
-264
-249
-257
-255
-238
-230
-231
-230
-205
-203
-191
-174
-178
-171
-172
-170
-157
-154
-148
-168
-190
-187
-206
-217
-218
-226
-222
-216
-222
-230
-244
-247
-251
-259
-245
-224
-217
-215
-209
-208
-196
-189
-184
-182
-176
-197
-204
-213
-229
-251
-278
-281
-294
-308
-305
-318
-304
-293
-299
-307
-316
-323
-343
-351
-359
-360
-343
-339
-338
-324
-318
-316
-306
-295
-287
-264
-258
-257
-248
-244
-225
-215
-213
-189
-191
-187
-178
-172
-154
-152
-145
-132
-130
-132
-108
-102
-107
-108
-119
-139
-139
-140
-143
-145
-167
-184
-178
-180
-175
-180
-194
-200
-205
-194
-186
-205
-204
-208
-216
-218
-218
-212
-212
-212
-222
-227
-238
-246
-244
-252
-261
-245
-235
-242
-251
-257
-267
-272
-259
-255
-265
-261
-258
-267
-260
-254
-257
-231
-223
-235
-238
-255
-278
-290
-293
-313
-329
-342
-362
-374
-390
-407
-411
-403
-392
-397
-407
-417
-423
-420
-398
-391
-389
-375
-373
-363
-361
-370
-374
-383
-395
-405
-415
-415
-414
-432
-434
-436
-447
-440
-424
-414
-405
-401
-401
-403
-416
-416
-410
-418
-420
-410
-408
-421
-438
-436
-425
-423
-417
-432
-440
-444
-446
-458
-463
-447
-455
-468
-475
-473
-472
-477
-473
-461
-450
-419
-392
-364
-356
-356
-344
-323
-306
-302
-312
-316
-314
-317
-330
-344
-333
-311
-299
-299
-303
-289
-268
-271
-263
-260
-283
-279
-279
-280
-273
-280
-284
-301
-310
-310
-313
-296
-299
-294
-279
-262
-256
-270
-262
-263
-266
-258
-245
-243
-245
-256
-255
-250
-262
-248
-235
-228
-212
-198
-183
-184
-194
-186
-197
-211
-193
-177
-181
-197
-194
-204
-224
-226
-236
-241
-250
-262
-271
-275
-279
-293
-286
-278
-293
-299
-297
-292
-298
-296
-283
-269
-260
-250
-241
-244
-251
-253
-254
-267
-262
-274
-289
-282
-270
-251
-229
-234
-236
-237
-237
-239
-253
-256
-269
-267
-257
-257
-249
-263
-255
-248
-260
-233
-216
-208
-200
-207
-204
-195
-197
-206
-219
-220
-232
-245
-253
-266
-294
-315
-305
-313
-312
-293
-283
-275
-263
-256
-260
-254
-255
-270
-261
-253
-253
-256
-251
-253
-253
-243
-249
-252
-274
-287
-275
-282
-285
-283
-287
-292
-292
-289
-279
-294
-297
-292
-295
-306
-309
-301
-314
-304
-288
-284
-267
-262
-262
-274
-267
-255
-258
-261
-248
-225
-218
-199
-185
-196
-200
-190
-199
-193
-178
-172
-173
-182
-196
-201
-216
-234
-243
-269
-290
-295
-302
-305
-305
-310
-306
-309
-323
-328
-318
-330
-344
-345
-354
-349
-350
-337
-325
-318
-307
-307
-293
-286
-270
-256
-250
-248
-241
-211
-193
-184
-154
-104
-85
-79
-65
-42
-45
-45
-52
-46
-43
-52
-52
-56
-39
-40
-61
-78
-88
-99
-118
-123
-114
-111
-118
-128
-141
-174
-181
-186
-196
-207
-202
-210
-207
-207
-224
-220
-220
-222
-224
-234
-224
-221
-216
-190
-207
-213
-206
-206
-225
-247
-258
-260
-250
-242
-216
-197
-204
-211
-189
-177
-189
-186
-165
-154
-130
-104
-99
-91
-103
-108
-124
-154
-167
-172
-192
-210
-215
-232
-250
-266
-274
-280
-296
-297
-284
-293
-317
-299
-288
-290
-298
-309
-314
-319
-326
-328
-323
-310
-287
-281
-274
-273
-268
-271
-277
-270
-272
-272
-272
-283
-276
-274
-273
-273
-279
-292
-284
-275
-286
-274
-279
-287
-281
-307
-313
-309
-322
-327
-332
-339
-356
-357
-359
-367
-371
-363
-334
-313
-317
-324
-328
-341
-333
-321
-313
-310
-317
-319
-333
-332
-321
-322
-320
-306
-306
-300
-292
-305
-296
-304
-312
-314
-327
-327
-328
-335
-315
-316
-322
-321
-328
-337
-330
-306
-296
-288
-291
-291
-290
-296
-295
-292
-288
-284
-271
-260
-260
-260
-251
-251
-268
-267
-255
-264
-272
-274
-289
-301
-303
-310
-314
-319
-310
-301
-302
-312
-331
-324
-316
-333
-341
-327
-331
-334
-336
-343
-353
-347
-332
-321
-324
-314
-296
-295
-293
-290
-288
-285
-269
-250
-238
-249
-245
-241
-261
-279
-302
-302
-311
-290
-269
-265
-254
-241
-219
-216
-221
-219
-223
-216
-203
-198
-171
-165
-171
-160
-160
-149
-150
-148
-143
-159
-173
-175
-194
-204
-201
-213
-214
-214
-215
-203
-203
-207
-204
-220
-224
-228
-226
-223
-236
-257
-274
-268
-280
-297
-283
-269
-277
-272
-238
-237
-223
-183
-177
-164
-156
-152
-160
-162
-169
-176
-171
-167
-163
-174
-177
-185
-206
-205
-191
-190
-193
-179
-173
-170
-170
-172
-168
-158
-142
-136
-147
-142
-151
-174
-158
-154
-174
-174
-177
-178
-192
-191
-187
-212
-209
-205
-205
-208
-211
-209
-207
-194
-190
-187
-194
-211
-215
-221
-224
-223
-206
-204
-224
-230
-224
-212
-206
-204
-210
-216
-212
-209
-216
-218
-233
-230
-222
-214
-200
-206
-221
-228
-231
-240
-238
-232
-225
-216
-216
-221
-228
-235
-236
-227
-211
-217
-226
-222
-192
-194
-213
-209
-218
-229
-233
-243
-249
-258
-258
-244
-253
-258
-257
-263
-258
-247
-258
-276
-279
-299
-308
-302
-319
-335
-338
-339
-327
-315
-318
-331
-329
-324
-308
-301
-289
-260
-261
-282
-282
-277
-280
-279
-288
-302
-306
-292
-293
-295
-291
-301
-310
-322
-318
-310
-312
-305
-294
-277
-261
-245
-251
-263
-254
-247
-254
-247
-254
-257
-246
-244
-227
-218
-207
-197
-179
-155
-136
-124
-114
-115
-113
-125
-134
-124
-132
-150
-154
-154
-150
-151
-157
-169
-183
-205
-222
-239
-250
-262
-270
-275
-284
-297
-309
-308
-316
-297
-289
-298
-290
-270
-272
-290
-298
-305
-301
-305
-320
-323
-331
-331
-325
-324
-312
-315
-311
-304
-293
-301
-317
-303
-300
-272
-252
-261
-269
-267
-251
-242
-222
-215
-222
-220
-225
-235
-254
-274
-284
-303
-314
-286
-286
-298
-285
-284
-283
-279
-273
-281
-293
-302
-305
-287
-283
-275
-284
-284
-290
-292
-278
-281
-282
-277
-265
-270
-278
-259
-249
-258
-280
-298
-307
-301
-298
-303
-298
-319
-334
-337
-349
-352
-335
-325
-335
-338
-329
-331
-330
-341
-349
-344
-361
-347
-323
-318
-318
-328
-338
-354
-353
-343
-331
-318
-332
-337
-347
-352
-354
-368
-382
-399
-406
-391
-363
-356
-346
-334
-339
-348
-352
-348
-324
-309
-297
-282
-269
-248
-246
-252
-256
-267
-245
-230
-221
-214
-210
-196
-196
-206
-237
-252
-277
-278
-273
-291
-291
-288
-273
-273
-283
-272
-271
-276
-280
-294
-306
-323
-337
-336
-332
-321
-318
-301
-275
-271
-269
-260
-257
-274
-289
-285
-276
-277
-263
-270
-265
-248
-246
-234
-232
-208
-191
-184
-183
-172
-157
-157
-157
-152
-150
-152
-151
-161
-161
-151
-138
-134
-136
-124
-116
-102
-107
-112
-125
-125
-121
-144
-156
-167
-188
-204
-199
-199
-192
-183
-187
-198
-192
-186
-210
-223
-225
-233
-235
-228
-208
-212
-204
-190
-194
-190
-167
-160
-152
-135
-130
-106
-94
-89
-78
-86
-109
-121
-121
-133
-143
-137
-144
-154
-178
-179
-170
-157
-141
-130
-123
-124
-126
-135
-144
-145
-141
-150
-169
-175
-172
-183
-188
-200
-216
-213
-226
-240
-248
-256
-246
-252
-249
-241
-229
-196
-196
-209
-186
-188
-198
-197
-197
-195
-199
-203
-188
-199
-221
-216
-209
-220
-231
-235
-259
-270
-268
-267
-266
-247
-246
-250
-253
-263
-255
-262
-247
-236
-242
-247
-233
-226
-252
-254
-259
-266
-289
-292
-280
-290
-294
-307
-310
-301
-317
-318
-295
-277
-266
-270
-280
-269
-253
-242
-224
-239
-238
-224
-224
-214
-224
-242
-239
-241
-237
-236
-245
-261
-265
-259
-269
-267
-270
-277
-275
-287
-283
-284
-289
-291
-289
-291
-289
-281
-268
-263
-265
-264
-265
-266
-259
-252
-249
-260
-278
-278
-289
-296
-285
-291
-291
-282
-272
-274
-276
-289
-312
-309
-312
-327
-335
-338
-347
-352
-344
-340
-353
-371
-388
-391
-400
-414
-408
-391
-384
-380
-370
-352
-333
-340
-345
-345
-334
-316
-292
-273
-259
-254
-233
-218
-218
-211
-203
-195
-185
-172
-182
-176
-156
-158
-167
-178
-170
-164
-157
-167
-179
-182
-194
-194
-202
-200
-203
-191
-186
-189
-200
-205
-200
-205
-203
-222
-229
-235
-234
-244
-262
-262
-263
-280
-298
-287
-313
-335
-342
-356
-352
-344
-339
-343
-336
-345
-354
-362
-367
-360
-372
-371
-348
-341
-340
-331
-307
-308
-313
-300
-294
-286
-283
-277
-281
-281
-289
-293
-266
-254
-243
-236
-224
-217
-213
-191
-187
-178
-168
-160
-162
-173
-180
-200
-223
-225
-227
-228
-233
-238
-240
-243
-243
-257
-260
-265
-274
-280
-304
-303
-292
-296
-305
-299
-298
-290
-283
-293
-293
-294
-282
-268
-261
-250
-238
-231
-243
-249
-240
-250
-269
-266
-259
-259
-259
-269
-274
-274
-274
-273
-271
-279
-294
-299
-308
-310
-312
-306
-303
-297
-286
-280
-286
-285
-286
-287
-276
-274
-265
-258
-254
-261
-258
-260
-271
-289
-297
-293
-284
-286
-278
-260
-256
-249
-235
-232
-225
-196
-209
-235
-230
-221
-220
-224
-232
-253
-263
-270
-290
-297
-292
-283
-273
-257
-242
-248
-244
-239
-248
-248
-240
-230
-231
-232
-230
-238
-240
-241
-253
-249
-233
-218
-212
-200
-188
-182
-185
-183
-175
-172
-156
-156
-162
-156
-155
-162
-159
-170
-196
-215
-217
-225
-220
-229
-244
-232
-239
-251
-250
-242
-238
-249
-249
-247
-230
-216
-213
-223
-249
-251
-269
-292
-277
-276
-280
-277
-260
-246
-241
-239
-240
-243
-232
-210
-228
-238
-233
-249
-252
-249
-255
-249
-248
-249
-255
-271
-279
-274
-283
-305
-306
-288
-271
-268
-272
-272
-287
-290
-274
-266
-282
-272
-262
-286
-290
-301
-300
-297
-295
-289
-280
-270
-260
-268
-269
-278
-287
-280
-286
-278
-263
-244
-236
-243
-250
-262
-285
-284
-278
-284
-289
-278
-275
-287
-297
-311
-320
-330
-329
-332
-324
-303
-301
-297
-308
-322
-338
-347
-366
-365
-347
-367
-386
-386
-382
-393
-402
-406
-432
-436
-422
-416
-419
-427
-419
-415
-416
-419
-434
-432
-438
-457
-451
-431
-424
-408
-396
-387
-372
-371
-360
-365
-372
-362
-351
-325
-315
-308
-288
-279
-280
-273
-265
-269
-280
-289
-285
-283
-283
-288
-291
-296
-308
-297
-285
-287
-294
-294
-283
-298
-300
-297
-308
-291
-282
-273
-259
-247
-238
-228
-228
-244
-254
-264
-273
-279
-288
-295
-304
-312
-304
-295
-304
-300
-324
-337
-324
-325
-321
-324
-321
-318
-310
-304
-281
-277
-284
-266
-262
-266
-258
-254
-267
-288
-289
-285
-285
-282
-284
-299
-299
-290
-289
-282
-277
-286
-279
-270
-282
-289
-270
-255
-257
-238
-238
-245
-242
-244
-265
-277
-283
-282
-268
-253
-260
-259
-236
-236
-247
-244
-233
-244
-243
-238
-257
-258
-245
-247
-249
-242
-250
-264
-267
-256
-253
-259
-256
-253
-256
-260
-261
-258
-254
-255
-263
-266
-261
-261
-264
-260
-266
-263
-256
-245
-234
-236
-238
-236
-240
-241
-254
-249
-252
-274
-277
-288
-292
-278
-270
-269
-262
-268
-276
-270
-270
-277
-279
-262
-266
-282
-280
-298
-299
-277
-288
-300
-318
-320
-316
-326
-321
-324
-327
-336
-332
-321
-316
-307
-286
-273
-278
-275
-282
-298
-299
-300
-308
-292
-279
-288
-301
-305
-313
-316
-323
-321
-324
-320
-311
-315
-316
-321
-329
-337
-343
-353
-361
-372
-371
-362
-359
-362
-354
-345
-334
-331
-329
-336
-332
-327
-317
-303
-305
-313
-321
-323
-319
-309
-315
-313
-305
-304
-320
-343
-352
-364
-374
-365
-358
-376
-370
-378
-375
-365
-356
-319
-304
-303
-295
-276
-272
-267
-248
-230
-223
-224
-212
-203
-209
-217
-218
-214
-203
-200
-199
-199
-219
-210
-207
-235
-241
-240
-258
-275
-278
-279
-277
-273
-266
-261
-265
-254
-250
-245
-245
-243
-241
-234
-230
-233
-229
-240
-248
-242
-246
-263
-267
-258
-262
-256
-248
-255
-266
-259
-271
-289
-295
-300
-287
-287
-286
-293
-308
-310
-318
-339
-348
-356
-358
-341
-328
-329
-335
-343
-333
-342
-350
-338
-335
-333
-339
-351
-377
-374
-378
-391
-389
-392
-390
-393
-402
-395
-382
-379
-377
-381
-394
-400
-393
-400
-386
-366
-378
-383
-388
-395
-383
-374
-371
-364
-349
-341
-351
-349
-352
-355
-356
-356
-365
-369
-369
-354
-352
-360
-358
-338
-319
-323
-320
-301
-294
-306
-299
-295
-286
-283
-272
-276
-273
-258
-252
-260
-260
-242
-240
-242
-242
-246
-249
-263
-277
-296
-309
-327
-332
-322
-324
-312
-320
-338
-341
-348
-348
-338
-337
-340
-338
-330
-322
-323
-328
-313
-304
-312
-305
-318
-312
-287
-287
-297
-303
-302
-309
-328
-312
-300
-301
-299
-303
-319
-321
-318
-314
-313
-329
-322
-320
-316
-313
-299
-298
-315
-314
-288
-273
-281
-276
-245
-228
-223
-215
-199
-189
-188
-183
-185
-190
-198
-203
-192
-202
-204
-200
-209
-213
-220
-223
-218
-231
-244
-245
-261
-271
-282
-302
-292
-289
-293
-292
-297
-299
-311
-316
-299
-291
-302
-295
-303
-293
-276
-297
-294
-281
-281
-283
-277
-266
-281
-288
-283
-292
-286
-279
-290
-311
-320
-318
-295
-276
-280
-269
-254
-250
-243
-246
-232
-222
-215
-195
-174
-158
-144
-141
-152
-138
-128
-116
-117
-124
-126
-116
-105
-104
-105
-116
-123
-121
-113
-112
-124
-118
-125
-136
-130
-139
-133
-122
-129
-143
-148
-163
-162
-173
-176
-183
-182
-169
-178
-183
-183
-192
-203
-206
-219
-235
-251
-255
-251
-240
-244
-253
-257
-255
-274
-298
-295
-273
-258
-256
-257
-250
-233
-228
-216
-215
-230
-230
-229
-240
-241
-230
-229
-226
-230
-225
-217
-218
-217
-215
-203
-207
-213
-206
-204
-193
-176
-164
-150
-124
-112
-117
-123
-126
-138
-154
-154
-148
-141
-143
-140
-132
-129
-127
-132
-134
-153
-153
-151
-164
-179
-196
-205
-225
-231
-225
-211
-218
-229
-224
-223
-221
-216
-205
-196
-199
-185
-181
-188
-196
-221
-217
-217
-225
-220
-212
-212
-214
-208
-187
-173
-172
-164
-177
-182
-171
-170
-178
-176
-160
-167
-175
-170
-183
-195
-200
-189
-166
-157
-157
-156
-168
-177
-178
-180
-181
-176
-188
-196
-198
-212
-220
-216
-217
-226
-221
-223
-220
-214
-214
-209
-207
-194
-188
-196
-189
-176
-166
-154
-155
-177
-193
-205
-215
-217
-214
-209
-222
-241
-239
-237
-246
-236
-241
-242
-226
-221
-230
-231
-234
-240
-233
-234
-230
-242
-251
-241
-256
-263
-247
-271
-290
-290
-288
-296
-310
-317
-312
-295
-295
-291
-280
-287
-280
-260
-261
-252
-240
-220
-206
-190
-173
-176
-187
-175
-174
-178
-169
-168
-153
-143
-139
-137
-140
-125
-109
-118
-108
-106
-117
-123
-147
-163
-156
-166
-177
-168
-166
-163
-149
-145
-148
-167
-179
-167
-179
-189
-189
-194
-196
-208
-221
-237
-225
-209
-197
-180
-183
-185
-181
-175
-174
-194
-192
-194
-206
-209
-224
-228
-233
-238
-225
-213
-204
-203
-212
-221
-216
-210
-203
-211
-215
-206
-210
-217
-217
-224
-218
-192
-172
-163
-168
-164
-165
-171
-178
-190
-203
-208
-211
-209
-213
-237
-244
-249
-250
-239
-242
-242
-244
-256
-270
-276
-273
-267
-279
-268
-270
-269
-271
-279
-277
-291
-281
-280
-275
-259
-271
-264
-261
-267
-272
-298
-295
-287
-291
-291
-291
-293
-285
-287
-287
-284
-270
-264
-257
-234
-206
-176
-166
-157
-166
-159
-147
-145
-145
-137
-127
-134
-119
-113
-120
-123
-120
-114
-107
-120
-140
-148
-157
-155
-164
-165
-165
-161
-167
-175
-170
-171
-172
-169
-172
-167
-156
-158
-171
-185
-187
-184
-173
-168
-169
-194
-193
-183
-189
-205
-217
-195
-200
-213
-214
-226
-222
-217
-210
-211
-227
-231
-244
-262
-265
-266
-254
-251
-263
-259
-241
-239
-235
-246
-256
-252
-254
-252
-248
-245
-234
-231
-248
-261
-275
-268
-265
-267
-261
-260
-265
-259
-274
-294
-287
-293
-286
-275
-267
-255
-243
-239
-223
-204
-224
-237
-230
-237
-245
-240
-245
-260
-276
-290
-294
-303
-308
-313
-316
-303
-299
-309
-325
-309
-305
-305
-320
-350
-356
-367
-379
-369
-373
-396
-419
-404
-395
-414
-417
-404
-389
-391
-403
-405
-401
-398
-388
-381
-374
-356
-346
-354
-344
-325
-321
-319
-311
-320
-328
-323
-328
-328
-339
-341
-331
-338
-330
-312
-303
-296
-300
-310
-313
-309
-313
-325
-329
-338
-342
-347
-352
-353
-358
-335
-323
-333
-334
-318
-311
-298
-286
-292
-283
-277
-285
-279
-276
-288
-299
-318
-331
-347
-348
-345
-339
-329
-315
-321
-333
-330
-336
-347
-360
-361
-363
-355
-359
-381
-392
-416
-419
-417
-427
-434
-434
-433
-447
-434
-435
-447
-452
-447
-435
-419
-408
-405
-393
-397
-392
-385
-382
-379
-381
-380
-376
-375
-382
-387
-376
-360
-353
-369
-376
-372
-377
-388
-394
-391
-381
-375
-370
-375
-383
-383
-377
-373
-375
-369
-349
-327
-314
-297
-285
-268
-246
-233
-234
-239
-239
-239
-243
-247
-232
-219
-205
-196
-182
-178
-186
-182
-175
-186
-186
-188
-213
-229
-231
-257
-266
-255
-269
-284
-286
-286
-296
-286
-284
-301
-292
-299
-311
-301
-304
-320
-318
-308
-296
-291
-297
-310
-315
-313
-303
-305
-298
-298
-309
-306
-309
-319
-307
-299
-317
-332
-340
-349
-344
-329
-321
-321
-332
-347
-342
-340
-337
-325
-320
-324
-331
-339
-351
-348
-348
-340
-359
-351
-320
-308
-303
-311
-315
-306
-315
-334
-341
-346
-356
-372
-363
-353
-352
-344
-360
-369
-354
-343
-335
-328
-320
-311
-308
-303
-303
-305
-313
-301
-281
-271
-266
-283
-266
-255
-247
-226
-224
-225
-225
-220
-219
-211
-202
-223
-228
-229
-241
-246
-238
-242
-249
-246
-237
-228
-227
-224
-233
-246
-251
-261
-268
-264
-264
-284
-299
-309
-322
-333
-334
-348
-347
-348
-365
-358
-364
-369
-367
-361
-367
-365
-355
-345
-359
-378
-357
-337
-326
-300
-275
-255
-228
-225
-239
-247
-255
-243
-240
-240
-247
-258
-257
-269
-289
-289
-281
-290
-284
-291
-292
-285
-289
-279
-277
-278
-273
-266
-269
-261
-260
-264
-263
-271
-281
-294
-306
-315
-296
-279
-270
-274
-271
-258
-252
-252
-257
-249
-248
-254
-260
-261
-265
-273
-288
-303
-326
-336
-339
-345
-350
-362
-374
-377
-370
-366
-363
-356
-360
-365
-360
-361
-350
-362
-366
-350
-338
-347
-349
-348
-366
-357
-344
-341
-349
-343
-333
-329
-325
-329
-336
-352
-362
-358
-357
-370
-372
-372
-372
-369
-378
-359
-339
-342
-342
-319
-298
-290
-289
-292
-293
-282
-279
-279
-273
-270
-271
-273
-283
-283
-277
-284
-280
-266
-274
-282
-286
-290
-301
-305
-302
-290
-283
-302
-314
-320
-318
-316
-331
-335
-330
-319
-312
-321
-319
-326
-340
-342
-355
-348
-331
-340
-341
-330
-341
-344
-328
-337
-337
-333
-347
-352
-344
-353
-364
-354
-344
-342
-347
-345
-368
-381
-387
-392
-397
-397
-387
-393
-387
-381
-391
-402
-383
-370
-364
-359
-355
-344
-342
-332
-330
-326
-324
-329
-327
-316
-299
-299
-277
-267
-271
-260
-246
-243
-243
-244
-246
-239
-219
-230
-251
-272
-297
-299
-301
-302
-295
-283
-277
-279
-267
-261
-259
-259
-257
-245
-250
-243
-240
-263
-277
-287
-307
-322
-330
-341
-355
-361
-372
-371
-354
-350
-352
-341
-327
-331
-313
-295
-298
-300
-295
-294
-302
-305
-311
-316
-320
-325
-328
-343
-346
-341
-333
-319
-319
-310
-302
-310
-304
-301
-305
-300
-307
-323
-311
-308
-321
-322
-330
-343
-371
-376
-367
-358
-354
-356
-359
-356
-355
-360
-344
-332
-342
-338
-335
-330
-312
-304
-294
-272
-261
-255
-257
-244
-240
-246
-253
-259
-256
-272
-278
-283
-297
-304
-288
-291
-311
-298
-297
-308
-310
-307
-308
-312
-322
-322
-337
-348
-339
-334
-333
-333
-335
-343
-342
-328
-319
-302
-285
-277
-268
-261
-273
-300
-314
-323
-334
-334
-317
-312
-310
-294
-291
-291
-277
-276
-281
-274
-256
-254
-267
-272
-269
-282
-302
-315
-311
-308
-302
-298
-301
-311
-316
-323
-339
-339
-336
-347
-349
-346
-335
-332
-317
-299
-300
-294
-284
-284
-271
-254
-256
-247
-256
-266
-272
-270
-276
-288
-277
-259
-244
-244
-248
-245
-244
-232
-232
-224
-203
-205
-209
-203
-197
-186
-186
-185
-182
-183
-177
-179
-178
-181
-188
-197
-211
-219
-234
-233
-238
-249
-250
-277
-286
-290
-294
-297
-296
-288
-286
-289
-286
-276
-282
-290
-287
-278
-272
-263
-263
-275
-284
-290
-302
-319
-318
-310
-300
-295
-280
-281
-291
-284
-282
-292
-296
-275
-278
-275
-270
-271
-257
-257
-266
-265
-282
-292
-283
-263
-246
-247
-249
-266
-285
-283
-289
-292
-303
-300
-287
-282
-281
-278
-271
-280
-299
-306
-330
-341
-325
-332
-332
-322
-332
-326
-308
-302
-284
-261
-234
-207
-206
-190
-181
-182
-189
-204
-219
-224
-213
-211
-208
-207
-194
-196
-214
-223
-241
-255
-268
-272
-251
-255
-273
-290
-302
-305
-299
-311
-335
-341
-346
-358
-374
-368
-364
-353
-331
-318
-312
-292
-284
-284
-294
-302
-315
-330
-338
-342
-342
-358
-354
-354
-361
-361
-357
-358
-357
-354
-356
-369
-366
-361
-359
-340
-327
-315
-301
-289
-279
-277
-265
-247
-230
-217
-214
-224
-210
-192
-192
-185
-190
-191
-186
-183
-183
-174
-163
-144
-134
-134
-137
-134
-135
-145
-147
-159
-190
-201
-206
-225
-231
-239
-242
-257
-268
-274
-294
-304
-299
-296
-307
-304
-303
-306
-300
-291
-294
-294
-293
-288
-287
-292
-299
-301
-292
-290
-270
-243
-238
-245
-253
-254
-250
-244
-241
-258
-268
-276
-283
-278
-282
-277
-269
-272
-271
-269
-285
-284
-289
-294
-278
-273
-256
-252
-251
-244
-252
-257
-256
-254
-262
-278
-286
-302
-308
-300
-317
-338
-343
-338
-327
-324
-318
-307
-306
-291
-280
-278
-272
-279
-281
-295
-311
-313
-309
-319
-325
-328
-338
-343
-360
-369
-362
-360
-358
-350
-342
-330
-319
-307
-299
-298
-292
-277
-263
-261
-254
-232
-239
-254
-260
-257
-251
-246
-240
-234
-234
-234
-245
-254
-254
-267
-277
-270
-285
-302
-304
-298
-301
-298
-286
-290
-303
-301
-316
-326
-319
-317
-312
-309
-293
-276
-274
-260
-247
-253
-244
-240
-232
-223
-226
-238
-234
-225
-229
-227
-227
-241
-251
-242
-234
-252
-259
-250
-251
-262
-264
-272
-285
-275
-277
-284
-293
-296
-290
-283
-277
-277
-278
-276
-279
-282
-282
-276
-266
-272
-275
-272
-277
-284
-283
-286
-280
-278
-275
-275
-283
-285
-286
-284
-290
-292
-292
-287
-290
-279
-270
-261
-258
-254
-257
-259
-250
-260
-266
-270
-272
-267
-251
-250
-252
-254
-244
-245
-242
-240
-248
-247
-253
-238
-221
-210
-213
-196
-186
-177
-156
-154
-144
-153
-165
-155
-161
-158
-160
-174
-188
-200
-217
-244
-255
-287
-307
-301
-290
-311
-302
-273
-271
-250
-232
-237
-245
-224
-208
-218
-215
-211
-232
-249
-255
-252
-243
-247
-254
-250
-246
-246
-248
-250
-244
-248
-238
-226
-230
-245
-249
-251
-270
-266
-268
-266
-266
-270
-270
-269
-257
-266
-281
-289
-295
-297
-307
-321
-328
-328
-340
-344
-337
-338
-351
-353
-346
-350
-347
-327
-323
-313
-291
-283
-281
-284
-278
-274
-272
-267
-261
-255
-250
-245
-249
-250
-249
-262
-262
-261
-270
-276
-299
-311
-316
-320
-317
-331
-312
-283
-275
-259
-233
-236
-244
-239
-232
-231
-236
-241
-236
-224
-225
-238
-244
-259
-294
-296
-301
-298
-277
-264
-247
-237
-229
-220
-208
-205
-197
-202
-219
-212
-206
-216
-227
-232
-237
-239
-247
-251
-242
-244
-242
-253
-261
-262
-262
-271
-313
-331
-317
-303
-298
-317
-331
-333
-340
-339
-340
-337
-326
-323
-327
-305
-301
-311
-309
-307
-303
-295
-293
-291
-296
-296
-293
-291
-286
-287
-279
-269
-269
-265
-263
-274
-281
-265
-261
-258
-246
-248
-252
-249
-249
-255
-263
-268
-266
-261
-272
-276
-268
-269
-267
-247
-245
-255
-268
-272
-265
-267
-269
-269
-263
-263
-251
-236
-253
-274
-278
-267
-262
-269
-273
-271
-273
-269
-267
-248
-224
-218
-209
-198
-201
-195
-207
-217
-223
-224
-217
-239
-250
-257
-260
-258
-263
-255
-236
-241
-241
-251
-240
-243
-245
-247
-243
-232
-224
-215
-236
-258
-272
-292
-306
-281
-261
-257
-261
-254
-242
-231
-240
-246
-238
-238
-228
-225
-211
-215
-210
-211
-220
-223
-218
-210
-232
-231
-224
-221
-225
-234
-231
-239
-241
-242
-241
-235
-242
-233
-227
-228
-215
-210
-206
-190
-173
-161
-140
-110
-113
-111
-105
-101
-106
-111
-104
-111
-112
-113
-116
-99
-103
-118
-118
-114
-112
-123
-155
-186
-206
-210
-213
-223
-223
-227
-247
-263
-275
-265
-254
-258
-255
-252
-237
-226
-235
-243
-249
-258
-256
-260
-246
-235
-225
-224
-221
-201
-201
-189
-191
-195
-193
-204
-197
-189
-190
-205
-215
-222
-213
-207
-212
-198
-210
-211
-204
-204
-189
-185
-191
-204
-220
-232
-245
-242
-242
-250
-247
-248
-251
-260
-254
-245
-252
-266
-275
-273
-288
-300
-308
-328
-338
-346
-353
-354
-352
-336
-325
-310
-292
-285
-276
-268
-265
-262
-249
-243
-242
-246
-233
-227
-233
-244
-241
-247
-261
-275
-288
-281
-272
-259
-255
-243
-243
-248
-246
-244
-253
-268
-247
-243
-249
-243
-248
-241
-251
-264
-255
-242
-240
-259
-269
-289
-303
-325
-327
-339
-344
-329
-341
-349
-362
-361
-371
-395
-383
-384
-385
-383
-385
-381
-373
-367
-348
-341
-334
-335
-334
-321
-321
-328
-329
-342
-331
-301
-290
-279
-267
-267
-260
-257
-259
-249
-247
-227
-213
-214
-209
-210
-212
-201
-203
-212
-217
-219
-219
-218
-212
-214
-199
-185
-183
-172
-181
-176
-174
-194
-211
-228
-232
-233
-225
-211
-220
-228
-222
-218
-220
-243
-253
-248
-253
-255
-247
-254
-268
-270
-274
-280
-254
-244
-254
-252
-255
-261
-279
-275
-257
-246
-225
-207
-197
-189
-194
-182
-177
-195
-205
-187
-170
-156
-154
-161
-153
-143
-147
-161
-191
-209
-219
-219
-226
-247
-237
-221
-223
-217
-212
-228
-220
-228
-241
-230
-244
-267
-259
-258
-267
-252
-246
-243
-234
-222
-209
-209
-225
-224
-206
-212
-213
-225
-239
-235
-230
-238
-240
-227
-220
-212
-182
-169
-161
-158
-165
-162
-152
-162
-167
-138
-134
-130
-126
-129
-122
-119
-129
-127
-120
-121
-115
-116
-122
-135
-158
-180
-198
-209
-211
-203
-202
-186
-168
-160
-157
-157
-148
-132
-119
-106
-121
-125
-111
-124
-128
-135
-152
-168
-166
-175
-197
-194
-188
-192
-194
-197
-188
-175
-175
-184
-198
-193
-192
-187
-177
-187
-188
-190
-201
-219
-233
-224
-227
-239
-225
-211
-221
-215
-215
-221
-207
-219
-231
-224
-220
-229
-211
-207
-222
-214
-207
-207
-218
-214
-209
-191
-168
-160
-146
-137
-138
-140
-148
-147
-152
-149
-142
-147
-143
-139
-145
-153
-175
-185
-194
-201
-199
-202
-178
-171
-174
-171
-189
-191
-199
-217
-229
-240
-252
-257
-245
-248
-248
-254
-251
-255
-261
-248
-238
-227
-216
-201
-208
-208
-213
-229
-210
-206
-200
-185
-196
-197
-178
-175
-190
-171
-168
-175
-176
-181
-183
-193
-190
-205
-230
-244
-262
-277
-281
-294
-318
-321
-327
-343
-349
-340
-321
-317
-321
-311
-311
-319
-316
-318
-309
-301
-294
-291
-288
-276
-262
-255
-257
-244
-239
-221
-196
-194
-189
-187
-192
-194
-209
-231
-231
-230
-248
-242
-230
-239
-240
-232
-241
-242
-235
-239
-245
-248
-248
-249
-249
-255
-258
-264
-274
-283
-287
-301
-285
-258
-256
-252
-251
-239
-213
-217
-226
-221
-214
-218
-225
-225
-222
-232
-232
-231
-248
-249
-238
-251
-267
-271
-270
-267
-275
-276
-274
-286
-280
-278
-283
-263
-247
-242
-239
-231
-236
-246
-239
-236
-232
-226
-208
-210
-210
-204
-208
-187
-184
-187
-186
-192
-174
-172
-176
-175
-177
-178
-181
-177
-172
-168
-188
-199
-195
-200
-202
-212
-227
-231
-229
-225
-228
-235
-237
-219
-207
-213
-203
-200
-180
-185
-182
-169
-178
-169
-164
-169
-150
-156
-155
-157
-177
-183
-195
-178
-155
-145
-153
-166
-166
-177
-189
-206
-219
-216
-229
-231
-246
-258
-264
-257
-240
-239
-229
-238
-237
-220
-228
-233
-236
-254
-263
-247
-230
-230
-219
-207
-217
-216
-212
-226
-230
-233
-251
-268
-277
-284
-298
-296
-297
-308
-317
-321
-330
-326
-309
-296
-271
-266
-263
-257
-256
-255
-246
-246
-245
-232
-212
-192
-181
-164
-149
-139
-116
-107
-120
-122
-114
-117
-121
-124
-123
-139
-141
-136
-165
-167
-183
-183
-182
-190
-203
-207
-226
-226
-218
-231
-232
-243
-258
-272
-272
-256
-239
-233
-231
-239
-252
-252
-255
-272
-286
-290
-273
-291
-301
-304
-302
-283
-295
-284
-246
-224
-227
-225
-201
-190
-178
-167
-196
-212
-214
-226
-220
-206
-191
-193
-185
-179
-187
-180
-184
-173
-165
-165
-176
-186
-190
-181
-174
-183
-176
-184
-194
-187
-194
-198
-212
-218
-192
-182
-204
-220
-225
-223
-221
-221
-237
-238
-230
-246
-248
-239
-234
-239
-230
-231
-239
-235
-227
-218
-227
-221
-213
-220
-222
-213
-208
-214
-223
-228
-233
-229
-221
-225
-242
-245
-257
-267
-248
-250
-258
-256
-253
-239
-236
-245
-263
-273
-277
-291
-300
-293
-285
-289
-306
-284
-267
-273
-277
-258
-250
-262
-269
-271
-271
-272
-287
-294
-296
-283
-273
-282
-281
-280
-267
-289
-296
-292
-295
-289
-305
-322
-330
-336
-331
-325
-329
-331
-342
-335
-334
-339
-324
-318
-313
-292
-279
-285
-281
-289
-299
-307
-323
-313
-319
-330
-337
-339
-339
-333
-312
-292
-273
-276
-287
-269
-247
-258
-255
-252
-244
-242
-237
-252
-259
-265
-273
-275
-277
-264
-264
-266
-266
-281
-287
-297
-314
-311
-311
-306
-306
-300
-298
-305
-314
-317
-316
-312
-305
-296
-300
-298
-291
-285
-270
-246
-235
-231
-217
-206
-220
-227
-227
-222
-232
-235
-218
-221
-220
-221
-233
-226
-215
-213
-207
-214
-222
-218
-216
-205
-187
-182
-184
-190
-193
-214
-227
-237
-263
-246
-227
-247
-256
-246
-235
-221
-208
-192
-173
-179
-191
-194
-208
-208
-204
-205
-209
-207
-208
-203
-199
-220
-243
-244
-249
-257
-255
-255
-262
-263
-262
-264
-265
-273
-272
-285
-285
-262
-259
-263
-261
-257
-258
-268
-271
-283
-272
-266
-277
-284
-281
-278
-278
-263
-278
-301
-308
-306
-291
-287
-295
-295
-290
-291
-295
-313
-322
-325
-338
-335
-331
-315
-303
-294
-287
-295
-299
-307
-333
-336
-345
-347
-340
-337
-339
-318
-301
-299
-291
-279
-280
-274
-259
-275
-283
-283
-281
-282
-282
-293
-279
-266
-282
-270
-243
-245
-254
-256
-280
-287
-286
-307
-318
-326
-351
-335
-327
-346
-342
-343
-319
-312
-295
-282
-288
-274
-271
-273
-286
-288
-293
-308
-307
-306
-321
-341
-358
-384
-401
-394
-406
-407
-388
-393
-395
-392
-401
-396
-384
-384
-384
-382
-377
-360
-344
-337
-322
-313
-310
-310
-297
-281
-276
-267
-253
-259
-274
-267
-269
-271
-259
-261
-272
-268
-265
-233
-234
-248
-235
-233
-215
-204
-213
-217
-213
-191
-168
-170
-179
-189
-201
-205
-200
-211
-222
-212
-210
-222
-230
-231
-242
-253
-272
-283
-272
-279
-292
-284
-285
-289
-279
-271
-277
-284
-275
-290
-307
-289
-287
-294
-288
-286
-276
-269
-273
-263
-265
-256
-225
-221
-239
-234
-238
-258
-266
-276
-281
-280
-256
-242
-253
-244
-224
-210
-213
-212
-221
-236
-243
-243
-225
-223
-225
-236
-239
-241
-255
-274
-274
-263
-236
-210
-203
-207
-200
-194
-193
-210
-234
-234
-235
-224
-214
-212
-206
-208
-223
-223
-232
-220
-207
-217
-204
-220
-229
-225
-227
-235
-236
-240
-239
-228
-234
-229
-222
-226
-231
-245
-244
-252
-255
-248
-248
-252
-265
-272
-264
-279
-315
-307
-311
-319
-314
-313
-315
-326
-325
-321
-314
-309
-305
-317
-327
-314
-295
-289
-289
-281
-277
-255
-238
-246
-241
-226
-223
-221
-221
-216
-210
-213
-208
-202
-209
-231
-252
-278
-300
-309
-306
-305
-312
-305
-306
-310
-301
-298
-304
-298
-292
-296
-291
-298
-298
-303
-307
-313
-328
-324
-311
-300
-312
-298
-287
-280
-265
-264
-266
-253
-255
-282
-297
-317
-339
-342
-359
-373
-360
-358
-372
-386
-372
-338
-328
-327
-322
-310
-301
-308
-303
-312
-338
-349
-360
-364
-368
-368
-362
-361
-379
-389
-401
-397
-379
-373
-383
-375
-364
-377
-399
-387
-387
-408
-404
-416
-424
-407
-410
-401
-395
-395
-380
-377
-360
-341
-348
-354
-346
-324
-310
-307
-304
-296
-286
-295
-314
-322
-306
-296
-295
-287
-267
-247
-247
-239
-246
-245
-233
-231
-217
-226
-222
-210
-220
-204
-188
-207
-178
-181
-183
-176
-181
-185
-192
-175
-179
-189
-195
-187
-195
-214
-235
-241
-215
-204
-210
-206
-212
-209
-208
-218
-223
-221
-222
-241
-248
-254
-264
-269
-276
-295
-302
-293
-286
-280
-269
-271
-256
-251
-246
-243
-236
-209
-209
-220
-225
-229
-237
-244
-243
-262
-291
-284
-288
-312
-308
-299
-301
-317
-317
-295
-286
-283
-278
-280
-278
-277
-283
-299
-288
-284
-298
-281
-274
-288
-272
-257
-239
-222
-216
-187
-165
-159
-146
-132
-128
-129
-134
-155
-145
-145
-156
-153
-170
-186
-218
-203
-184
-178
-169
-178
-169
-164
-177
-172
-180
-210
-185
-175
-176
-178
-189
-192
-196
-199
-193
-188
-195
-196
-211
-228
-238
-251
-249
-252
-258
-264
-277
-274
-273
-257
-234
-243
-236
-221
-210
-225
-236
-233
-243
-247
-254
-256
-257
-260
-250
-263
-265
-269
-279
-288
-293
-289
-304
-305
-307
-320
-309
-310
-296
-267
-279
-262
-257
-269
-270
-281
-284
-267
-261
-247
-242
-262
-254
-258
-281
-300
-310
-306
-308
-327
-325
-325
-352
-362
-371
-368
-376
-372
-348
-348
-336
-347
-356
-337
-318
-297
-292
-294
-269
-266
-265
-263
-261
-252
-232
-228
-239
-244
-236
-248
-271
-254
-264
-275
-264
-261
-244
-263
-270
-260
-280
-270
-262
-264
-278
-272
-261
-284
-295
-295
-290
-290
-276
-267
-270
-264
-267
-270
-263
-265
-260
-265
-266
-261
-286
-275
-270
-265
-253
-280
-260
-257
-272
-274
-319
-346
-329
-325
-332
-313
-315
-321
-309
-330
-324
-319
-316
-320
-308
-295
-304
-313
-344
-344
-348
-362
-351
-346
-335
-323
-318
-302
-291
-285
-290
-290
-288
-279
-278
-286
-290
-313
-337
-340
-354
-358
-364
-362
-355
-365
-361
-349
-349
-351
-353
-344
-333
-346
-351
-337
-336
-338
-334
-334
-319
-330
-344
-330
-330
-331
-317
-311
-322
-321
-321
-335
-335
-334
-323
-325
-326
-299
-301
-303
-292
-299
-295
-317
-321
-318
-342
-333
-349
-349
-347
-338
-310
-316
-314
-306
-302
-303
-290
-284
-284
-268
-276
-282
-283
-277
-264
-253
-240
-237
-218
-215
-227
-235
-241
-234
-233
-249
-233
-213
-211
-198
-212
-240
-234
-223
-222
-244
-260
-247
-256
-270
-251
-257
-254
-240
-247
-249
-259
-257
-255
-263
-265
-275
-271
-273
-287
-291
-299
-295
-276
-271
-283
-276
-293
-293
-279
-303
-284
-292
-307
-311
-337
-334
-345
-348
-319
-307
-307
-308
-295
-283
-286
-287
-283
-270
-254
-249
-263
-292
-298
-311
-342
-342
-335
-341
-340
-348
-353
-329
-313
-328
-328
-310
-306
-307
-308
-286
-269
-284
-258
-258
-267
-247
-242
-220
-203
-197
-194
-183
-169
-184
-211
-222
-219
-220
-231
-236
-232
-228
-232
-224
-225
-234
-233
-236
-226
-216
-225
-226
-234
-244
-245
-241
-238
-253
-246
-237
-251
-253
-247
-241
-237
-242
-251
-250
-257
-276
-258
-272
-286
-295
-285
-265
-275
-279
-280
-257
-243
-234
-205
-195
-212
-196
-205
-225
-232
-240
-231
-220
-222
-223
-227
-223
-211
-209
-233
-221
-213
-217
-222
-226
-215
-217
-212
-196
-190
-202
-208
-205
-209
-226
-244
-239
-238
-239
-251
-274
-280
-287
-307
-319
-321
-328
-341
-343
-341
-329
-333
-349
-354
-344
-324
-350
-354
-337
-362
-377
-363
-357
-358
-362
-358
-340
-339
-360
-349
-347
-361
-357
-373
-386
-401
-408
-415
-415
-428
-428
-411
-404
-405
-407
-383
-380
-376
-368
-373
-356
-352
-335
-321
-324
-320
-330
-325
-327
-325
-320
-318
-323
-324
-305
-300
-298
-301
-299
-278
-287
-282
-283
-296
-292
-301
-298
-299
-308
-318
-325
-321
-340
-358
-354
-352
-337
-342
-336
-338
-349
-347
-357
-358
-367
-372
-378
-398
-396
-385
-378
-363
-333
-314
-315
-312
-287
-274
-292
-301
-315
-334
-340
-335
-340
-349
-364
-374
-366
-365
-373
-396
-399
-387
-390
-402
-380
-348
-340
-335
-333
-320
-309
-333
-332
-330
-348
-339
-339
-331
-336
-339
-341
-349
-353
-362
-357
-378
-390
-364
-366
-349
-330
-302
-301
-307
-279
-277
-271
-282
-276
-250
-265
-274
-264
-276
-272
-261
-264
-273
-257
-245
-267
-277
-261
-274
-282
-269
-280
-259
-241
-242
-241
-246
-222
-214
-209
-197
-222
-228
-225
-253
-253
-266
-267
-261
-267
-280
-286
-292
-288
-296
-298
-291
-298
-286
-287
-269
-238
-228
-207
-202
-205
-168
-173
-161
-136
-149
-145
-145
-167
-169
-152
-151
-159
-165
-174
-190
-184
-180
-174
-165
-166
-169
-149
-166
-160
-170
-192
-177
-188
-184
-180
-168
-169
-168
-148
-143
-153
-159
-146
-140
-149
-175
-181
-188
-202
-221
-220
-231
-246
-239
-248
-244
-235
-213
-203
-199
-186
-179
-188
-206
-225
-233
-242
-240
-219
-207
-217
-231
-228
-234
-234
-233
-230
-232
-230
-222
-207
-201
-220
-210
-192
-201
-208
-223
-234
-229
-249
-231
-219
-216
-184
-197
-192
-184
-193
-193
-210
-198
-183
-181
-165
-161
-165
-172
-177
-181
-183
-185
-181
-182
-195
-183
-188
-201
-208
-224
-224
-214
-220
-202
-188
-179
-166
-166
-155
-175
-168
-140
-160
-164
-176
-204
-216
-237
-279
-286
-276
-273
-251
-239
-231
-221
-198
-198
-215
-204
-203
-205
-199
-202
-189
-182
-176
-153
-145
-131
-126
-124
-139
-152
-158
-166
-162
-179
-205
-210
-204
-213
-230
-226
-232
-227
-210
-220
-226
-232
-218
-212
-208
-220
-236
-240
-247
-248
-262
-258
-259
-269
-264
-247
-247
-242
-244
-247
-246
-267
-278
-289
-305
-309
-298
-303
-312
-320
-313
-320
-346
-351
-356
-342
-339
-327
-297
-291
-295
-302
-309
-303
-309
-311
-295
-287
-293
-305
-307
-313
-314
-305
-295
-291
-276
-269
-263
-267
-271
-263
-263
-255
-255
-262
-256
-248
-269
-277
-289
-299
-303
-322
-314
-327
-335
-308
-313
-316
-301
-304
-298
-301
-297
-296
-295
-295
-276
-278
-301
-306
-313
-313
-315
-307
-293
-288
-277
-271
-269
-252
-247
-244
-260
-277
-264
-249
-248
-261
-258
-252
-255
-267
-288
-289
-266
-249
-242
-253
-264
-270
-282
-289
-299
-289
-286
-288
-277
-267
-266
-259
-249
-246
-263
-263
-273
-288
-285
-286
-294
-292
-299
-304
-292
-299
-302
-306
-315
-308
-298
-287
-276
-276
-269
-260
-261
-254
-239
-258
-281
-260
-255
-252
-238
-224
-204
-200
-188
-158
-166
-192
-176
-180
-219
-220
-233
-236
-256
-287
-291
-307
-302
-287
-294
-283
-269
-264
-264
-270
-258
-244
-247
-237
-218
-227
-207
-208
-200
-172
-177
-165
-157
-172
-172
-156
-170
-188
-181
-165
-161
-195
-216
-203
-197
-192
-189
-191
-172
-164
-172
-170
-135
-107
-113
-92
-89
-93
-81
-89
-101
-120
-125
-109
-119
-131
-139
-155
-156
-151
-149
-156
-146
-144
-154
-161
-157
-162
-182
-196
-198
-207
-209
-212
-217
-220
-224
-222
-218
-206
-216
-210
-205
-218
-210
-187
-188
-193
-199
-216
-220
-231
-243
-242
-243
-237
-251
-254
-265
-285
-280
-296
-294
-277
-269
-254
-245
-250
-250
-258
-276
-274
-288
-286
-265
-271
-249
-247
-260
-255
-262
-254
-233
-221
-222
-215
-211
-211
-216
-227
-234
-229
-230
-236
-245
-245
-222
-215
-208
-194
-209
-218
-210
-204
-211
-237
-244
-241
-242
-247
-243
-253
-255
-261
-269
-265
-263
-252
-258
-264
-245
-241
-251
-262
-263
-268
-274
-265
-279
-279
-272
-265
-260
-290
-296
-303
-309
-298
-314
-333
-319
-318
-318
-309
-314
-311
-305
-305
-291
-280
-283
-276
-272
-272
-268
-257
-266
-274
-274
-285
-268
-262
-269
-259
-239
-228
-223
-206
-203
-203
-213
-215
-213
-213
-228
-245
-256
-288
-287
-274
-279
-266
-255
-280
-286
-304
-306
-304
-326
-335
-355
-356
-343
-339
-351
-343
-339
-344
-341
-335
-345
-323
-318
-305
-288
-280
-271
-261
-262
-258
-235
-244
-249
-258
-247
-223
-242
-255
-261
-266
-266
-281
-287
-275
-282
-302
-304
-292
-313
-320
-318
-326
-327
-336
-336
-346
-351
-348
-360
-380
-401
-395
-382
-364
-347
-336
-330
-324
-308
-306
-306
-314
-301
-275
-287
-297
-299
-301
-294
-276
-282
-282
-234
-233
-247
-227
-234
-250
-256
-261
-234
-242
-250
-237
-239
-234
-242
-243
-241
-240
-246
-243
-243
-238
-198
-188
-185
-191
-186
-190
-199
-181
-182
-184
-187
-173
-162
-167
-171
-190
-193
-200
-204
-208
-224
-220
-226
-219
-183
-164
-155
-143
-141
-149
-134
-128
-124
-115
-122
-143
-160
-171
-183
-206
-199
-180
-182
-167
-170
-164
-176
-186
-182
-195
-191
-171
-164
-155
-155
-156
-129
-123
-142
-162
-166
-160
-139
-137
-143
-124
-137
-147
-133
-149
-142
-132
-147
-144
-143
-143
-144
-170
-170
-179
-217
-239
-266
-304
-317
-318
-316
-309
-311
-284
-276
-279
-271
-263
-255
-255
-231
-221
-228
-208
-222
-242
-225
-212
-218
-224
-236
-240
-219
-213
-207
-218
-195
-167
-179
-169
-173
-191
-178
-170
-184
-173
-163
-171
-160
-143
-141
-143
-150
-146
-146
-138
-155
-151
-158
-191
-187
-201
-200
-200
-214
-207
-217
-231
-243
-253
-266
-282
-283
-278
-278
-282
-264
-258
-273
-263
-262
-259
-260
-273
-258
-271
-284
-266
-250
-239
-231
-216
-198
-187
-170
-164
-164
-161
-158
-170
-180
-180
-175
-183
-176
-171
-177
-165
-170
-183
-172
-166
-187
-187
-178
-171
-166
-175
-176
-184
-179
-178
-177
-172
-181
-191
-186
-184
-182
-180
-189
-192
-185
-201
-219
-229
-241
-254
-267
-263
-266
-282
-267
-257
-278
-280
-269
-265
-263
-248
-263
-274
-267
-261
-255
-263
-257
-240
-245
-257
-273
-277
-270
-274
-262
-262
-281
-281
-291
-313
-311
-308
-305
-291
-282
-279
-297
-312
-297
-283
-289
-286
-277
-274
-275
-270
-267
-259
-247
-242
-241
-233
-233
-212
-198
-202
-205
-185
-190
-204
-211
-228
-231
-232
-236
-227
-221
-214
-223
-253
-259
-278
-282
-276
-295
-296
-292
-313
-325
-330
-354
-362
-361
-357
-347
-353
-353
-362
-347
-339
-345
-353
-327
-316
-327
-322
-322
-323
-319
-318
-319
-290
-288
-320
-319
-316
-339
-341
-337
-338
-352
-358
-363
-361
-347
-342
-318
-298
-274
-254
-241
-223
-225
-220
-207
-218
-215
-201
-192
-186
-170
-156
-175
-167
-161
-168
-157
-156
-179
-183
-193
-204
-197
-223
-238
-249
-259
-263
-277
-276
-269
-272
-264
-262
-264
-272
-268
-276
-278
-255
-255
-247
-227
-236
-249
-243
-243
-257
-271
-271
-258
-259
-249
-232
-254
-263
-255
-252
-260
-281
-272
-249
-273
-282
-273
-282
-284
-284
-283
-269
-282
-305
-303
-309
-326
-327
-304
-303
-314
-302
-319
-338
-342
-351
-356
-371
-364
-328
-312
-299
-288
-293
-295
-300
-318
-323
-324
-316
-327
-344
-329
-344
-352
-333
-348
-338
-316
-323
-314
-304
-321
-327
-329
-336
-322
-303
-295
-299
-302
-295
-279
-261
-241
-239
-255
-264
-278
-256
-257
-272
-251
-245
-237
-225
-224
-228
-252
-253
-242
-235
-215
-209
-204
-214
-229
-239
-265
-256
-243
-255
-245
-266
-277
-283
-294
-280
-274
-268
-251
-268
-269
-255
-256
-250
-256
-260
-263
-267
-251
-269
-290
-272
-275
-283
-281
-278
-272
-263
-241
-220
-222
-187
-160
-168
-164
-167
-166
-164
-171
-178
-185
-159
-157
-173
-176
-191
-194
-177
-173
-188
-179
-173
-179
-171
-164
-158
-149
-146
-149
-165
-170
-175
-181
-188
-196
-187
-186
-196
-191
-203
-207
-203
-206
-190
-174
-160
-164
-167
-149
-153
-154
-126
-142
-155
-149
-162
-182
-201
-220
-210
-208
-215
-220
-215
-219
-225
-212
-215
-211
-220
-235
-219
-239
-253
-256
-274
-272
-281
-273
-273
-279
-270
-270
-273
-269
-272
-289
-274
-268
-283
-255
-286
-301
-276
-302
-283
-276
-257
-234
-242
-235
-216
-218
-225
-208
-211
-195
-206
-240
-239
-238
-231
-233
-223
-212
-223
-225
-221
-228
-226
-225
-234
-268
-263
-244
-268
-277
-288
-296
-295
-291
-312
-338
-326
-327
-336
-324
-327
-329
-320
-318
-312
-322
-321
-304
-320
-340
-334
-350
-364
-350
-363
-374
-360
-347
-336
-342
-331
-324
-328
-309
-300
-291
-292
-324
-346
-364
-378
-387
-401
-382
-386
-377
-359
-378
-380
-349
-346
-360
-355
-356
-364
-376
-379
-389
-372
-367
-383
-378
-370
-382
-383
-371
-370
-349
-334
-316
-317
-311
-298
-308
-297
-282
-274
-248
-242
-249
-227
-216
-234
-237
-241
-251
-260
-259
-264
-292
-297
-295
-280
-270
-261
-247
-253
-236
-225
-230
-237
-238
-243
-231
-218
-227
-226
-237
-228
-217
-240
-234
-229
-230
-223
-219
-209
-198
-201
-222
-257
-262
-250
-273
-296
-302
-308
-300
-293
-316
-316
-319
-343
-354
-368
-367
-381
-376
-362
-367
-359
-370
-369
-364
-376
-393
-375
-378
-380
-350
-349
-352
-358
-340
-321
-327
-335
-329
-335
-335
-345
-350
-345
-344
-335
-358
-351
-340
-351
-339
-343
-348
-349
-341
-327
-321
-319
-309
-304
-318
-286
-272
-279
-280
-269
-258
-236
-224
-226
-221
-220
-205
-203
-202
-195
-200
-203
-202
-206
-202
-203
-212
-213
-198
-196
-209
-222
-253
-267
-262
-263
-269
-284
-275
-259
-270
-270
-268
-287
-284
-268
-264
-248
-247
-248
-255
-261
-262
-274
-287
-291
-270
-256
-259
-265
-267
-276
-293
-303
-302
-317
-324
-315
-324
-323
-306
-297
-308
-314
-315
-306
-292
-307
-308
-310
-313
-302
-299
-296
-261
-255
-271
-254
-244
-240
-215
-203
-212
-211
-206
-217
-216
-217
-215
-209
-211
-193
-179
-185
-179
-166
-175
-159
-143
-143
-162
-154
-142
-157
-142
-136
-128
-107
-104
-105
-102
-114
-120
-133
-144
-152
-158
-159
-170
-184
-193
-181
-187
-207
-201
-217
-210
-209
-208
-198
-199
-207
-212
-237
-245
-217
-211
-199
-171
-193
-216
-228
-249
-244
-250
-256
-245
-246
-257
-259
-256
-268
-291
-295
-316
-324
-336
-331
-338
-349
-330
-340
-336
-323
-317
-318
-331
-322
-326
-325
-295
-293
-295
-279
-278
-290
-287
-290
-275
-256
-253
-237
-218
-206
-210
-220
-224
-228
-230
-240
-227
-225
-261
-255
-241
-264
-246
-245
-252
-256
-263
-245
-263
-263
-254
-265
-269
-283
-281
-290
-292
-308
-335
-332
-347
-380
-392
-398
-414
-421
-413
-418
-416
-410
-401
-384
-385
-373
-361
-354
-354
-356
-358
-357
-356
-358
-358
-335
-337
-329
-342
-352
-337
-344
-321
-317
-328
-331
-340
-348
-368
-396
-404
-406
-408
-406
-403
-406
-391
-384
-382
-358
-343
-341
-318
-296
-316
-320
-314
-337
-339
-343
-340
-346
-348
-332
-313
-305
-286
-263
-271
-274
-253
-252
-242
-223
-220
-218
-223
-214
-218
-212
-227
-250
-242
-245
-263
-248
-163
-61
1
-69
-211
-304
-320
-358
-434
-430
-329
-321
-444
-503
-428
-297
-266
-298
-250
-149
-126
-215
-258
-194
-165
-240
-325
-339
-362
-444
-549
-571
-480
-448
-471
-480
-422
-334
-275
-237
-182
-138
-134
-147
-171
-165
-161
-186
-232
-284
-318
-340
-380
-404
-393
-372
-357
-344
-306
-274
-242
-206
-185
-173
-163
-138
-179
-209
-197
-205
-222
-263
-286
-270
-304
-320
-285
-289
-292
-285
-273
-250
-239
-231
-219
-196
-189
-200
-211
-221
-228
-239
-250
-283
-303
-290
-290
-301
-298
-288
-262
-249
-218
-216
-225
-225
-234
-237
-246
-243
-239
-239
-246
-250
-255
-240
-245
-269
-262
-259
-271
-253
-261
-254
-230
-240
-248
-259
-257
-251
-236
-227
-247
-242
-248
-272
-281
-302
-308
-313
-305
-293
-292
-279
-270
-242
-239
-241
-249
-259
-263
-252
-236
-236
-244
-241
-271
-309
-314
-320
-314
-307
-314
-331
-334
-316
-328
-328
-300
-307
-307
-285
-281
-275
-287
-279
-272
-290
-268
-265
-266
-270
-261
-259
-256
-229
-232
-197
-184
-196
-176
-185
-186
-178
-197
-174
-183
-192
-185
-214
-236
-264
-282
-296
-312
-313
-310
-307
-279
-270
-277
-292
-297
-315
-343
-335
-314
-314
-294
-278
-296
-286
-277
-237
-238
-244
-226
-229
-230
-227
-223
-233
-244
-224
-205
-217
-209
-207
-230
-234
-229
-243
-248
-256
-263
-246
-266
-288
-290
-289
-263
-249
-234
-234
-230
-208
-205
-218
-234
-222
-221
-221
-221
-222
-221
-220
-221
-215
-204
-208
-208
-202
-215
-211
-242
-273
-262
-294
-298
-294
-311
-327
-360
-351
-361
-370
-349
-345
-334
-315
-323
-326
-317
-353
-370
-368
-365
-369
-393
-405
-397
-416
-416
-394
-408
-396
-383
-395
-396
-418
-413
-410
-420
-414
-434
-438
-431
-444
-408
-394
-393
-395
-403
-384
-378
-399
-397
-371
-355
-358
-365
-370
-375
-382
-382
-374
-373
-383
-383
-372
-389
-386
-376
-384
-372
-364
-364
-363
-360
-341
-338
-318
-306
-294
-258
-241
-238
-220
-205
-209
-207
-204
-218
-248
-282
-296
-306
-325
-333
-343
-336
-331
-349
-350
-361
-378
-389
-399
-392
-384
-382
-378
-399
-416
-425
-431
-434
-436
-426
-405
-385
-378
-376
-386
-377
-364
-366
-358
-354
-363
-372
-358
-351
-366
-368
-380
-384
-385
-386
-380
-397
-394
-384
-399
-401
-428
-449
-426
-430
-439
-421
-403
-405
-394
-379
-379
-396
-411
-401
-417
-410
-402
-405
-394
-386
-389
-399
-402
-371
-390
-378
-331
-342
-335
-311
-310
-313
-304
-309
-344
-347
-335
-365
-359
-309
-300
-298
-275
-269
-275
-288
-278
-279
-304
-296
-291
-304
-292
-296
-297
-299
-301
-289
-307
-311
-288
-286
-285
-265
-258
-256
-256
-255
-265
-270
-278
-270
-268
-265
-256
-251
-240
-245
-244
-266
-277
-268
-270
-278
-280
-281
-260
-259
-289
-285
-280
-284
-271
-254
-239
-228
-218
-214
-212
-228
-239
-228
-223
-241
-239
-227
-231
-238
-235
-238
-257
-252
-255
-261
-274
-284
-276
-283
-289
-303
-312
-303
-299
-324
-323
-328
-342
-313
-295
-284
-278
-269
-283
-289
-280
-275
-264
-267
-248
-216
-227
-229
-248
-249
-216
-233
-238
-227
-248
-255
-257
-267
-262
-265
-270
-275
-269
-271
-271
-271
-273
-258
-243
-243
-251
-264
-275
-282
-277
-274
-262
-245
-242
-246
-255
-245
-257
-253
-241
-258
-245
-227
-229
-233
-228
-234
-223
-217
-217
-224
-243
-234
-237
-254
-253
-244
-253
-235
-231
-241
-234
-267
-261
-257
-284
-278
-288
-298
-299
-312
-332
-340
-347
-349
-326
-325
-318
-290
-273
-247
-228
-215
-215
-221
-230
-240
-225
-229
-233
-230
-239
-252
-256
-253
-257
-253
-239
-225
-221
-227
-229
-247
-278
-313
-336
-356
-368
-355
-373
-386
-390
-386
-373
-399
-415
-400
-390
-387
-383
-373
-373
-366
-359
-356
-370
-373
-365
-361
-343
-319
-294
-291
-285
-302
-324
-333
-342
-347
-349
-354
-349
-337
-336
-325
-328
-343
-340
-336
-342
-332
-333
-330
-318
-336
-339
-354
-366
-346
-339
-339
-324
-320
-320
-310
-296
-308
-288
-270
-270
-256
-264
-263
-261
-243
-235
-230
-210
-231
-226
-230
-246
-242
-251
-273
-272
-278
-285
-271
-268
-288
-288
-301
-299
-282
-315
-308
-318
-334
-346
-345
-333
-346
-348
-351
-342
-333
-341
-323
-304
-305
-297
-305
-310
-315
-316
-308
-319
-315
-308
-300
-321
-351
-367
-366
-386
-396
-399
-401
-369
-369
-381
-359
-353
-344
-297
-273
-290
-291
-276
-277
-299
-292
-265
-277
-261
-239
-238
-231
-229
-211
-197
-196
-178
-151
-158
-186
-201
-226
-231
-248
-281
-276
-272
-290
-300
-300
-304
-300
-290
-297
-298
-291
-292
-287
-286
-303
-285
-270
-281
-295
-279
-262
-258
-236
-224
-202
-203
-219
-223
-226
-247
-267
-277
-292
-313
-326
-334
-350
-349
-352
-338
-334
-325
-298
-302
-320
-318
-313
-340
-347
-336
-344
-365
-361
-346
-336
-309
-298
-282
-263
-263
-250
-245
-214
-181
-182
-146
-124
-131
-115
-113
-116
-123
-123
-102
-111
-113
-102
-106
-129
-143
-168
-177
-185
-201
-180
-190
-185
-191
-227
-235
-250
-240
-232
-237
-222
-239
-245
-268
-303
-304
-311
-305
-291
-284
-276
-274
-261
-244
-259
-254
-247
-246
-239
-250
-243
-237
-253
-248
-243
-243
-230
-224
-208
-211
-217
-218
-233
-238
-234
-246
-245
-232
-240
-265
-253
-224
-240
-240
-226
-223
-209
-207
-199
-191
-196
-197
-202
-222
-238
-249
-253
-273
-271
-270
-278
-270
-269
-262
-254
-238
-236
-231
-250
-264
-254
-269
-273
-250
-244
-250
-264
-268
-265
-253
-250
-243
-241
-260
-273
-259
-245
-266
-283
-263
-253
-236
-205
-194
-219
-244
-223
-212
-212
-186
-170
-188
-210
-230
-229
-238
-244
-217
-223
-236
-211
-215
-216
-207
-201
-187
-192
-182
-176
-195
-190
-193
-200
-176
-174
-181
-187
-186
-194
-207
-197
-206
-230
-228
-233
-267
-288
-274
-283
-301
-300
-318
-326
-329
-333
-344
-346
-323
-326
-330
-328
-340
-354
-338
-325
-326
-320
-330
-337
-320
-324
-328
-327
-326
-304
-312
-326
-313
-313
-320
-319
-329
-329
-326
-323
-303
-297
-304
-298
-288
-288
-287
-272
-285
-317
-302
-297
-296
-297
-290
-281
-289
-278
-259
-266
-265
-248
-246
-234
-225
-228
-232
-229
-251
-276
-268
-295
-300
-273
-283
-291
-277
-281
-290
-276
-274
-283
-297
-294
-293
-298
-302
-299
-298
-298
-277
-274
-282
-271
-260
-262
-253
-229
-221
-205
-176
-166
-154
-153
-164
-183
-198
-206
-221
-202
-189
-193
-187
-165
-156
-166
-161
-126
-125
-114
-103
-111
-117
-117
-111
-115
-121
-132
-137
-148
-160
-168
-176
-175
-172
-184
-199
-185
-194
-201
-207
-235
-241
-239
-233
-230
-216
-193
-187
-177
-155
-145
-152
-158
-158
-153
-141
-154
-169
-174
-192
-194
-200
-219
-213
-213
-226
-247
-253
-277
-295
-296
-291
-279
-274
-272
-284
-287
-278
-286
-289
-278
-284
-290
-301
-270
-252
-257
-239
-243
-234
-232
-238
-236
-234
-242
-244
-228
-230
-243
-219
-204
-213
-200
-195
-184
-182
-176
-136
-145
-145
-140
-148
-140
-141
-140
-131
-122
-111
-121
-126
-138
-122
-98
-94
-71
-77
-88
-95
-83
-94
-115
-110
-111
-97
-96
-91
-78
-85
-99
-107
-96
-106
-110
-117
-121
-129
-151
-134
-117
-115
-110
-111
-113
-117
-118
-111
-123
-134
-170
-187
-193
-224
-248
-252
-263
-256
-246
-232
-222
-230
-212
-195
-195
-178
-170
-186
-183
-200
-223
-236
-258
-271
-262
-261
-245
-230
-223
-216
-207
-201
-209
-208
-200
-212
-217
-225
-225
-213
-214
-191
-178
-162
-125
-104
-92
-101
-117
-118
-138
-157
-150
-150
-148
-166
-174
-160
-167
-156
-151
-147
-150
-159
-160
-166
-182
-194
-197
-195
-220
-246
-262
-288
-273
-251
-265
-258
-251
-234
-210
-198
-196
-196
-211
-232
-225
-213
-205
-195
-208
-209
-196
-181
-181
-197
-192
-170
-187
-198
-195
-192
-186
-189
-172
-171
-178
-176
-181
-200
-203
-208
-223
-231
-235
-240
-225
-200
-198
-199
-205
-234
-263
-252
-245
-255
-250
-255
-258
-246
-216
-222
-227
-218
-208
-190
-189
-183
-176
-192
-196
-188
-188
-178
-164
-170
-170
-165
-154
-155
-176
-174
-203
-217
-217
-245
-280
-270
-283
-297
-268
-263
-263
-251
-238
-228
-207
-208
-204
-217
-249
-260
-257
-270
-270
-275
-278
-273
-285
-268
-244
-256
-253
-250
-262
-248
-248
-257
-264
-274
-279
-277
-272
-250
-231
-212
-221
-233
-220
-214
-231
-227
-204
-215
-213
-209
-210
-229
-255
-236
-249
-261
-238
-241
-253
-229
-213
-183
-174
-166
-169
-179
-165
-190
-181
-169
-184
-188
-194
-219
-237
-244
-229
-245
-238
-218
-213
-203
-220
-230
-238
-256
-279
-284
-263
-256
-251
-252
-252
-249
-245
-221
-215
-226
-217
-212
-222
-221
-221
-238
-244
-230
-230
-248
-251
-232
-221
-205
-172
-153
-121
-120
-132
-129
-143
-157
-184
-204
-220
-232
-229
-242
-240
-212
-193
-197
-199
-197
-220
-236
-249
-259
-255
-271
-278
-281
-295
-290
-298
-326
-319
-309
-297
-268
-278
-280
-269
-297
-326
-332
-333
-336
-329
-315
-318
-321
-313
-303
-282
-272
-283
-281
-270
-280
-303
-286
-277
-270
-266
-255
-233
-230
-215
-197
-202
-186
-184
-193
-190
-187
-192
-193
-209
-232
-223
-227
-220
-232
-231
-220
-222
-207
-218
-227
-208
-199
-193
-193
-196
-200
-201
-188
-185
-189
-201
-216
-224
-224
-245
-243
-227
-219
-205
-203
-214
-241
-252
-230
-254
-254
-237
-221
-214
-237
-245
-257
-256
-236
-253
-262
-244
-268
-303
-307
-314
-303
-306
-296
-275
-284
-274
-272
-274
-263
-266
-259
-259
-259
-248
-251
-246
-244
-257
-283
-272
-274
-272
-237
-239
-234
-209
-209
-207
-200
-180
-199
-212
-206
-202
-223
-238
-230
-239
-231
-204
-212
-233
-227
-247
-260
-280
-290
-288
-308
-295
-306
-319
-311
-332
-340
-341
-335
-349
-338
-345
-345
-328
-350
-333
-332
-329
-335
-350
-334
-327
-333
-320
-314
-333
-323
-318
-323
-306
-285
-270
-271
-261
-262
-265
-253
-267
-260
-252
-249
-242
-260
-276
-290
-304
-305
-285
-259
-250
-250
-236
-223
-220
-225
-244
-247
-269
-287
-284
-298
-300
-264
-250
-249
-215
-227
-246
-270
-283
-274
-297
-290
-298
-323
-306
-286
-277
-256
-253
-232
-206
-201
-204
-209
-212
-212
-221
-217
-235
-235
-212
-251
-267
-276
-296
-310
-312
-315
-345
-351
-361
-366
-352
-356
-343
-345
-374
-379
-394
-418
-409
-416
-445
-436
-427
-426
-428
-442
-434
-432
-446
-445
-437
-445
-437
-418
-412
-394
-395
-397
-399
-422
-403
-407
-426
-394
-380
-354
-342
-324
-321
-341
-336
-354
-359
-339
-326
-304
-292
-283
-259
-245
-232
-233
-226
-224
-227
-221
-226
-237
-252
-256
-253
-243
-234
-235
-229
-245
-235
-210
-210
-202
-214
-212
-216
-243
-245
-252
-265
-259
-264
-274
-249
-241
-244
-232
-232
-225
-228
-242
-243
-273
-281
-298
-335
-342
-370
-378
-370
-336
-331
-337
-325
-340
-348
-346
-342
-354
-359
-334
-347
-340
-313
-329
-329
-317
-309
-297
-295
-276
-281
-289
-298
-303
-302
-309
-314
-346
-324
-313
-323
-285
-304
-331
-328
-344
-341
-319
-324
-340
-324
-326
-347
-380
-392
-390
-416
-390
-361
-363
-340
-320
-327
-336
-305
-288
-322
-320
-318
-323
-312
-307
-288
-293
-290
-286
-282
-260
-256
-255
-261
-255
-265
-275
-277
-277
-282
-309
-314
-311
-347
-338
-342
-345
-339
-356
-338
-337
-324
-306
-289
-301
-306
-296
-290
-284
-288
-304
-309
-317
-306
-297
-297
-300
-305
-295
-292
-300
-300
-290
-281
-279
-281
-293
-300
-288
-309
-304
-310
-340
-318
-319
-326
-329
-347
-335
-352
-362
-350
-360
-387
-388
-392
-393
-395
-393
-360
-354
-348
-322
-315
-319
-303
-296
-302
-292
-279
-281
-280
-276
-284
-277
-264
-243
-230
-238
-225
-239
-238
-224
-226
-211
-228
-247
-227
-223
-239
-236
-233
-250
-258
-248
-258
-291
-300
-315
-340
-353
-340
-345
-380
-370
-371
-400
-404
-400
-404
-406
-401
-392
-408
-418
-416
-428
-419
-430
-441
-432
-435
-430
-413
-386
-375
-369
-359
-348
-327
-330
-319
-299
-330
-332
-314
-312
-300
-281
-268
-275
-276
-263
-252
-240
-237
-236
-229
-205
-193
-207
-223
-236
-240
-261
-265
-277
-298
-302
-298
-287
-283
-260
-244
-264
-253
-246
-277
-264
-255
-267
-280
-294
-310
-319
-319
-332
-333
-332
-305
-303
-320
-306
-327
-314
-327
-342
-344
-368
-358
-364
-381
-388
-407
-408
-421
-447
-437
-443
-452
-443
-432
-454
-459
-474
-484
-473
-488
-478
-471
-476
-468
-461
-455
-465
-455
-462
-464
-427
-439
-443
-441
-456
-447
-454
-450
-447
-429
-407
-398
-394
-385
-360
-358
-347
-347
-361
-360
-343
-343
-350
-327
-320
-357
-339
-319
-343
-305
-292
-298
-283
-263
-254
-260
-274
-279
-292
-325
-304
-303
-330
-338
-327
-329
-337
-334
-319
-332
-340
-338
-345
-359
-391
-392
-391
-382
-358
-340
-312
-295
-289
-260
-259
-277
-257
-245
-253
-272
-295
-307
-339
-374
-394
-409
-425
-416
-401
-405
-407
-422
-440
-446
-452
-451
-458
-475
-476
-464
-455
-438
-422
-417
-410
-411
-393
-380
-372
-359
-357
-356
-330
-320
-351
-344
-339
-339
-330
-318
-315
-320
-284
-259
-250
-250
-257
-272
-277
-277
-304
-312
-294
-304
-326
-318
-311
-315
-326
-332
-331
-320
-325
-314
-312
-319
-323
-340
-355
-399
-415
-406
-402
-402
-384
-367
-372
-353
-336
-338
-311
-296
-290
-286
-282
-281
-278
-264
-265
-288
-288
-288
-298
-283
-253
-234
-220
-198
-185
-184
-185
-174
-177
-188
-206
-218
-211
-248
-249
-247
-255
-242
-254
-252
-260
-268
-263
-292
-313
-331
-357
-373
-378
-367
-366
-376
-364
-332
-318
-312
-315
-327
-335
-328
-325
-344
-359
-354
-358
-352
-344
-347
-336
-332
-345
-332
-301
-287
-287
-277
-270
-276
-253
-265
-281
-273
-267
-262
-263
-272
-281
-268
-270
-279
-275
-261
-263
-271
-290
-307
-313
-304
-293
-302
-272
-255
-258
-261
-245
-248
-278
-277
-270
-285
-297
-274
-280
-303
-301
-301
-327
-320
-311
-321
-327
-321
-293
-289
-277
-267
-255
-235
-227
-238
-257
-277
-296
-293
-283
-283
-286
-290
-288
-288
-296
-282
-283
-273
-267
-291
-292
-300
-309
-319
-343
-349
-346
-336
-322
-317
-289
-281
-277
-269
-258
-245
-222
-211
-215
-191
-185
-194
-195
-200
-201
-217
-182
-152
-176
-154
-132
-148
-157
-155
-166
-164
-171
-174
-168
-176
-169
-182
-205
-200
-213
-222
-220
-228
-221
-205
-200
-232
-253
-258
-280
-289
-296
-301
-312
-305
-309
-330
-326
-339
-351
-337
-331
-335
-316
-328
-339
-340
-347
-338
-357
-372
-384
-375
-356
-360
-339
-325
-328
-340
-326
-311
-326
-340
-354
-368
-363
-365
-369
-376
-401
-404
-394
-380
-367
-340
-312
-321
-329
-327
-332
-336
-337
-334
-335
-339
-336
-348
-360
-376
-371
-358
-364
-374
-343
-335
-341
-330
-321
-309
-312
-289
-287
-299
-279
-262
-264
-270
-263
-256
-255
-251
-256
-283
-292
-310
-331
-347
-354
-355
-368
-365
-354
-355
-354
-332
-326
-320
-326
-322
-305
-300
-314
-318
-304
-292
-285
-283
-272
-278
-275
-272
-265
-249
-265
-285
-280
-282
-279
-286
-282
-288
-290
-300
-316
-301
-293
-278
-280
-276
-259
-233
-216
-224
-229
-244
-256
-243
-240
-234
-257
-298
-315
-328
-339
-328
-323
-329
-304
-275
-269
-248
-227
-219
-247
-258
-268
-309
-316
-334
-360
-355
-352
-345
-331
-310
-313
-326
-309
-312
-301
-303
-299
-284
-292
-281
-281
-271
-251
-233
-218
-212
-205
-199
-202
-206
-224
-243
-258
-284
-303
-325
-339
-358
-361
-348
-329
-310
-293
-262
-232
-204
-201
-204
-197
-236
-248
-253
-267
-281
-271
-256
-262
-269
-256
-227
-230
-234
-204
-202
-212
-198
-216
-228
-223
-219
-219
-220
-215
-219
-212
-218
-224
-202
-201
-188
-191
-183
-177
-182
-178
-194
-188
-207
-211
-179
-187
-181
-160
-176
-189
-187
-199
-217
-226
-245
-260
-271
-296
-300
-290
-296
-297
-307
-313
-302
-291
-267
-268
-265
-263
-258
-267
-279
-269
-262
-265
-247
-242
-255
-243
-243
-229
-217
-224
-229
-227
-234
-256
-266
-266
-271
-285
-334
-343
-351
-376
-386
-385
-382
-383
-371
-360
-358
-352
-368
-377
-384
-399
-390
-394
-406
-400
-388
-398
-380
-357
-361
-327
-326
-337
-315
-305
-302
-312
-309
-326
-348
-346
-340
-367
-380
-354
-333
-337
-330
-327
-324
-323
-311
-303
-326
-324
-316
-307
-321
-327
-305
-315
-309
-311
-299
-273
-278
-259
-245
-249
